怎么用css把背景图片拉伸 不是平铺

html-css012

怎么用css把背景图片拉伸 不是平铺,第1张

1、首先准备一张设置为背景的图片,这边准备的是一张650px*347px的图片。

2、然后建立一个html文档,将它和背景图片放到一个文件夹中。

3、编辑html文档,这边建立一个div,设置宽度为700px,高度跟背景图一样,为347px。

4、就给div设置背景图片。

5、在浏览器中预览会发现图片平铺了,这不是想要的效果。

6、然后可以给div再加上属性,-moz-background-size:100% 100%background-size:100% 100%。

7、这样设置后就会发现背景图片拉伸至100%了。

css3里支持背景图缩放,用background-size

属性,但是这个属性目前只有firfox

chrome

safari

opera

ie9+浏览器支持

如果想更全面的支持,可以不要做背景

用<img

/>

限定width、height,指定position:absolute和left、top位置,z-index设为-1