html和css如何做到让一张图片铺满屏幕呢?

作者&投稿:张哑 (若有异议请与网页底部的电邮联系)
html中,怎么让背景图片充满整个页面~

用Dreamweaver软件编辑
一、打开Dreamweaver,然后选中html,出来了一个html标准文档。









二、在标签里添加文件路径,语法如下:

这时,页面虽然充满了背景,但可以看出背景图片被填充了多次。



三、在里添加样式,代码如下:
style=" background-repeat:no-repeat ;
background-size:100% 100%;
background-attachment: fixed;"
你看,背景就充满页面了。


css设置背景图片全屏,如果只是将其当做一张图片显示,可以通过css控制。超大图片,引入进来即可根据大小缩放。
如果这张图片为背景图片由于背景图片不具有伸缩性,只能通过别的方法绕着解决,在ie中可以用,实现背景拉伸铺满整个浏览器,但其它的浏览器不支持。

具体解决方法如下:
1、创建以下目录结构的测试页面。

2、将测试图片显示在浏览器界面上,效果如下。

3、通过CSS设置背景图片,默认效果如下,图片被自动重复以铺满窗口。

4、通过CSS设置背景图片不重复,此时,图片将不能铺满窗口。

5、通过CSS设置图片大小100%,效果如下,图片铺满窗口。

6、通过CSS设置图片大小cover,效果如下,图片铺满窗口。

  • 设置以重复的方式填满页面(以及是否平铺、何种方式平铺):

  background-repeat: no-repeat;

(默认repeat以重复显示图片的方式铺满页面、no-repeat不平铺)


  • 仅一张图片不重复,以拉伸的方式填满页面):

background-size: cover;



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<style type="text/css">
* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
overflow-x: hidden;
}

#wrap {
position: fixed;
width: 100%;
height: 100%;
overflow: hidden;
}

#wrap img {
width: 100%;
height: 100%;
}

#webContent {
position: absolute;
width: 200px;
height: 100px;
margin: 20% 0 0 40%;
}
</style>
<body>
<div id="wrap"><img src="image/load_pic.jpg" /></div>
<div id="webContent">
<form method="post" action="">
账号<input type="text" name="userCode" /> <br /><br />
密码<input type="password" name="passWord" /> <br /><br />
<p>
<input type="submit" value="登录" /><input type="button" value="取消" />
</p>
</form>
</div>
</body>
</html>

比如<img id='bg' src='bg.jpg'/>

#bg{
position:fixed;

width:100%;

height:100%;

}



<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
body{padding:0;margin:0;}
#bg{width:100%;height:100%;position:absolute;z-index:-1;}
#login{width:300px;height:200px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-100px}
  </style>
 </head>
 <body>
  <img id="bg" src="http://pic2.nipic.com/20090414/386228_104922058_2.jpg"/>
  <div id="login">登录框</div>
 </body>
</html>


no-repeat: 即无论背景图片的大小, 只显示单个背景图片



制作海报邀请函的软件-做海报用什么软件
DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。利用对_TML、CSS、JavaScript等内容的支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。AdobeDreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码和...

超市海报用什么软件制作好?做海报用什么软件
DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。利用对_TML、CSS、JavaScript等内容的支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。AdobeDreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码...

html中怎么调节单行文字的大小
tml字体大小设置方法,在HTML中字体如何设置字体大小,文字大小布局设置篇 DIVCSS5通过两种方法让大家掌握html中字体大小改变设置。1、html font标签设字体大小 2、html css设字体大小 接下来通过html案例介绍字体大小设置教程。一、html font标签设置字体大小 - TOP 在css之前html中文字设置字体,通常...

哪款浏览器对html5,css3支持最好
我们首先来了解一下,目前支持html5和css3的浏览器有哪些。浏览器版本 支持情况 IE9 全面支持 IE10 全面支持 Firefox 4.0 全面支持 Safari 5.0 全面支持 Safari 6.0 全面支持 Chrome5.0 部分支持 Chrome6.0 部分支持 Chrome7.0 部分支持 Chrome8.0 部分支持 Chr...

淘宝专业版装修css+div,左右侧悬浮窗怎么弄?以前的代码现在不能用了...
-- 悬浮模块 -->

什么软件可以做动态海报?海报制作哪个软件好
DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。利用对_TML、CSS、JavaScript等内容的支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。AdobeDreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码...

动态海报是用什么软件做的?做海报用什么软件
利用对_TML、CSS、JavaScript等内容的支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。 AdobeDreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码和管理网站。ps海报如何连贯在新媒体时代,海报已经是平面设计师必备技能。C4D...

天猫店铺装修,宽频的效果要怎么做,问题请看图片。。求高手指导。。本人...
悬浮比较复杂,需要调用带有 position:fixed 属性的css样式以及系统 Widget组件 示例代码(不保证有效,此类代码经常被过滤)

调用外部css文件,为什么不生效?
首先得看写的对不对,然后得看你本地或者其他外部调用的css文件是不是和你所需要的css冲突了,如果冲突了就不可以用了 table{width:"80%";height:10;border:1;cellspacing:0cellpadding:0border-collapse:collapse;font-SIZE:9pt}

微信小程序开发用什么语言
1、支持的前端开发语言有:前端主要是用WXML、WXSS以及JavaScript来开发。本质上就是JS+CSS+HTML5,不过不能直接用HTML标签,微信提供一个组件库,没有DOM和其他浏览器上的API;网络、Canvas等也重新包装过。【点击查看小程序开发底价】2、支持的后端开发语言有:其实理论上后端用什么语言都可以,只要能够...

孟州市19812298863: html+css 网页开发,在背景图上又放了一张图片,怎么能让它们浑然一体呢? -
乘相康宝: 如果你用的是图片的话,也就是img标签,那么可以设置width为100%如果你用的是背景的话,那么可以设置background-size:100%后者不支持低版本IE浏览器

孟州市19812298863: HTML里面怎样让一张背景图片居于网页的任何一个位置? -
乘相康宝: 上两位给出的是,内容置于网页任何一个位置.您提到的背景图于任何位置的代码如下 : <style type="text/css"> <!-- body {background:url(图片路径) no-repeat 10px 10px} </style>后面两个10PX,就是位置的指定了,一个是左右,一个是上下,您改下试试. 上面的body也可替换为您指定的哪个元素.如您的元素是 <div class="imgbg">玖赞网络是有背景的</div>那么相就的BODY则替换为 .imgbg

孟州市19812298863: css中,如何让一张图片只在另一张图片的区域内显示? -
乘相康宝: 用相对定位和z-index应该能实现:把有特殊形状的区域图片做成png透明的背景图,放在最上层,另外一张显示的图片的图片绝对定位 显示在背景图的下一层

孟州市19812298863: 怎么用HTML5+css代码让一张图片360度自转?求详细代码 -
乘相康宝: <header>123456</header>.test1{ transform:rotate(360deg);/*旋转代码*/ transition:all 1s linear;/*可以不需要,只是为了能让你看到这个过程*/ }

孟州市19812298863: 求教html高手怎么弄背景图片不重复不平铺 只显示一张图片 -
乘相康宝: <style> body{ background:url(http_imgloadCAR8STN6.jpg) no-repeat; } </style> 把这个放在head区域 或者写在单独的css样式表文件里

孟州市19812298863: 请问网页中如何用CSS让一张图片显示在右边? -
乘相康宝: 很简单 picture:加个浮动就可以了...要是不管的话在这样:picture:<...

孟州市19812298863: css html 怎么样让一个图像按钮 按一下能换一张图片表示这个按钮按过了...给一下代码做个例子.. -
乘相康宝: <head><title>无标题页</title><script type="text/javascript">function imgclick(){var img=document.getElementById("img1");img.src="img/u0.jpg";}</script> </head> <body> <img id="img1" style="cursor:pointer" onclick="...

孟州市19812298863: html中如何把背景图片拼凑在一起 -
乘相康宝: 首先HTML背景可以直接的把一张图片当做一个背景 然而并没有必要把几张图片拼凑起来 如果你想拼凑可以设置一下css样式

孟州市19812298863: 用html语言怎样一张张的播放图片 -
乘相康宝: html只是个语言 想一张张的播放图片 必须得借助一些辅助语言比如js,jquery,ext-js 如果想要美观的话 还需要div+Css 这样的例子很多,如果想实现的效果很炫的话 就得用flash了 你百度下找找

孟州市19812298863: CSS代码,求如何让一张图片作为背景,宽度为浏览95%宽度,高度为此宽度 -
乘相康宝: 这是背景和居中的写法,至于背景高度随宽度改变我不会.body { background-image: url(你的图片地址 ); text-align:center; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网