css文件 如何使背景图片大小适应div的大小

我想做一个简单的登录页面, 用户名 密码 什么的。 用css添加的背景不能在div合适的位置出现 简单的说如果让蓝色背景图片只充满div的大小 请别告诉我重新做一个图片 我初学者 想知道怎样才能让背景图片只填充div 谢谢了

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:

div{width: 300px;height: 150px;background-image: url(small3.png);background-size: 100%}

3、浏览器运行index.html页面,此时背景图片充满了div的大小。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-26

对背景图片设置属性:background-size:cover;可以实现背景图片适应div的大小。

background-size有3个属性:

    auto:当使用该属性的时候,背景图片将保持100% 的大小显示,不进行任何缩放。超过div的多余部分将被隐藏。当图片过小时,图片会自动平铺。这种属性通常用来做重复性的背景或者做半透明图片背景。

    cover:当使用该属性时,图片将被缩放至恰好能覆盖div,并且图片被隐藏的部分最少,这种属性在大图背景中应用比较广泛。这点比较难理解,需要结合实践理解。

    contain:当使用该属性时,图片被缩放至最大且能被完全展示出来,但是由于图片的的尺寸比例与div的尺寸比例会有不同,所以当图片不能盖住div时,图片会自动平铺。

第2个回答  2012-04-16
对啊,直接给div给高宽,然后overflow:hidden;(OK了)
第3个回答  2012-04-12
图片溢出属性,不知道你懂不!建议你换个图,或者直接定义背景颜色,因为图片太大真的会加载很慢!
第4个回答  2012-04-12
用css样式控制div的长宽和背景,关键在于css样式的设置。不知道你会不会设置。QQ多少?追问

773881048 求指教

本回答被提问者采纳

怎么让图片自适应div怎么让图片自适应div大小
1.输入位置:固定;top:0;左:0;将整个div固定在屏幕的顶部和左侧。2.输入宽度:100%;身高:100%;最小宽度:1000像素;这个可以适合div的高度和宽度,而min-width是在屏幕宽度在1000px以内的情况下,保持div的大小不变。3.输入背景-尺寸:封面;-WebKit-背景-大小:封面;-o-背景-尺寸:封面;使画面...

css网站背景图应该怎样布局?
CSS中如何设拉伸背景图片铺满屏幕1、首先准备一张设置为背景的图片,这边准备的是一张650px*347px的图片。然后建立一个html文档,将它和背景图片放到一个文件夹中。编辑html文档,这边建立一个div,设置宽度为700px,高度跟背景图一样,为347px。2、很可惜,CSS2中并没有图片全屏拉伸的属性,所以我自己...

div背景图片大小随div大小变化而变化怎么做到
div背景图片大小随div大小变化而变化,可以指定背景图片的尺寸来实现,详细方法如下:CSS样式文件中,针对img标签添加:background-size属性 详细操作如图:background-size:cover属性的作用详解:他的作用是,把背景图像扩展至足够大,以使背景图像完全覆盖背景区域,背景图像的某些部分也许无法显示在背景定位区...

在网页制作中如何控制DIV居中显示,用CSS怎么控制背景图片大小?
1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的<style>标签中,输入css代码:body {text-align: center;background: url(small2.png); background-size: 60%;} 3、浏览器运行index.html页面,此时成功通过css控制了div居中显示,背景图片的大小为60%。

如何使一整张背景图片自适应div或者table的大小
这个需要css3来控制了:页面代码:<div class="bgImge"><\/div> 样式:.bgImge{ width:100%;--div的宽高一定要给指定。height:100%;background: url(背景图路径) no-repeat center center;background-size: 100% 100%;--这里是背景图片的大小,用百分比表示就可以随div的大小改变了。} ...

div+css如何改变背景图片大小
1-把图片放在div的背景图里,再利用css3的background-size属性,语法:background-size: length|percentage|cover|contain;这个CSS3的属性作用是把背景图像扩展至足够大,以使背景图像完全覆盖背景区域,背景图像的某些部分也许无法显示在背景定位区域中,如果不使用这个属性,在IE11和FireFox中缩放浏览器,...

怎样让一张图片随着div大小的变化而变化?
1、新建一个html页面,并在页面中写上一个div。并为div添加背景图片,为背景图片添加一些基本的样式。2、按下键盘上的F12,查看其在浏览器中的效果。3、利用css中的伪元素::after或者::before。4、利用伪元素是将指定标签的前面或者后面的内容设为空,并设成块元素,并设定以百分比为单位的padding-...

css手机版页面制作时如何让背景图片适应div的高度和宽度
1、输入position:fixed; top: 0; left: 0;使整个div固定在屏幕的最上方和最左方。2、输入width:100%;height:100%; min-width: 1000px;这个可以适合div的高度和宽度,而min-width是为了实现让屏幕宽度在1000px以内时,div的大小保持不变。3、输入background-size: cover;-webkit-background-size: ...

div+css怎么让背景图片自动缩放
.imgDiv{ width:500px;height:500px;background-image:url('..\/images\/index.jpg');-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;-moz-border-image: url(.\/btn.png) 0;background-repeat:no-repeat...

css背景图片自适应
1、Enabled: 可读写。布尔值(Boolean)。参阅 enabled 属性。2、sizingMethod: 可读写。字符串(String)。参阅 sizingMethod 属性。3、src: 可读写。字符串(String)。参阅 src 属性。说明:在对象容器边界内,在对象的背景和内容之间显示一张图片。并提供对此图片的剪切和改变尺寸的操作。如果载入的是PNG...

相似回答