养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

CSS如何让背景图片自适应div

时间:2024-09-21 23:32:24

在网页的设计过程中,需要经常用到将背景图片自适应所在div的区域内,那么如何利用CSS让背景图片自适应div呢?下面就随我一起进行实际操作吧。

CSS如何让背景图片自适应div

工具/原料

操作系统:win10家庭中文版64位

软件版本:AdobeDreamwweavercs4

演示浏览器:IE11.0

方法/步骤

1、第一步:为了便于演示,我先新建一个“演示文件夹”,并准备好背景图片放入其中。

CSS如何让背景图片自适应div

2、第二步:打开网页制作软件:AdobeDreamwweaver,并新建一个“HTML”文件后,点击“文件”——>“另存为”,保存到刚才新建的“演示文件夹中”。

CSS如何让背景图片自适应div

3、第四步:在<body></body>标签里面写一个div标签,并设置id。

CSS如何让背景图片自适应div

4、第五步:在<head></head>标签里编写css样式:<衡痕贤伎style>#bg{width:80扉钛笆哇0px;height:600px;border:5pxsolid#C03;background:url(bg.png);}</style>

CSS如何让背景图片自适应div

5、第六步:样式写完后保存网页文件,并在IE11.0浏览中浏览,发现,背景图片自动重复填充,不符合我们的要求。此时,我们需要继续编写样式。

CSS如何让背景图片自适应div

6、第七步:如果要求将背景图片完整的全部显示在div规定的区域内,则只需将背景图片的额尺寸修改僭轿魍儿为和div区域的尺寸大小一致惚肋醚汊即可。样式代码如下:<style>#bg{width:800px;height:600px;border:5pxsolid#C03;background:url(bg.png)no-repeat;background-size:800px600px;}</style>这样编写代码后,在浏览器中可以看到,背景图片完全适应了div区域大小。

CSS如何让背景图片自适应div

CSS如何让背景图片自适应div

7、第八步:如果对只是作为背景图片来用,也可以这样编写样式:<style>#bg辘腋粪梯{width:800px;height:600px;b泠贾高框order:5pxsolid#C03;background:url(bg.png)no-repeat;background-size:cover;}</style>这样的样式写法,背景图像的某些部分可能无法显示在背景定位区域中,但是依然可以铺满规定的div区域。

CSS如何让背景图片自适应div

CSS如何让背景图片自适应div

8、总结:背景图片自动适应div区域,需要在CSS中编写样式来控制。如果严格要求背景图片全部铺满div区域内,并显示在div区域内,则在样式中需写将背景图片尺寸和div区域大小设置一样。如果只是作为背景铺满div区域,则可以这样写:background-size:cover;

© 一点知识