html网页怎样在背景图片里添加div,如何为一个div添加多个背景图片

本文介绍了如何在HTML页面中为一个div元素添加多个背景图片,包括分开写法和合并写法,通过实例演示了如何设置background-image, background-position和background-repeat。
摘要由CSDN通过智能技术生成

大家在制作页面的时候,一个div只能有一个背景图片。如果需要多个,就要新建元素,下面是学习啦小编给大家整理的一些有关为一个div添加多个背景图片的方法,希望对大家有帮助!

为一个div添加多个背景图片的方法

首先,我们新建一个HML页面,并准备好两张不同的背景图片。

7a6615b8e1ad20af80a9a14cf6675628.png

然后,我们在htl中随便新建一个块级元素,为他设置宽高,可以写点文字。浏览器中的效果是下图这样的。

7babacb3e50f60a7debf116c6c3fe2df.png

然后,我们开始为元素添加背景图片,我是将background-*这个属性分开来写的。分别是background-image,background-position,backgroud-repeat

391b27e157d5f6e790fa276d8dda5499.png

在CSS3语法里面,除了backgroud-color是唯一一个不能使用多个值的background-*元素,所以,我们以上的三个元素都可以使用多个值,两个值之间以逗号相连。

0e534ae0f36a8d109349bf0ef0a5b859.png

但是如果一个属性的数量,少于背景层的数量,那么这个属性就会被应用到所有的背景层上面,所以我们的backgroud-repeat只用写一个。

35adfe4bbabcfedaf53fc724bf597d7f.png

我们在浏览器刷新之前的页面可以看到最新的效果,两个背景图片都显示到我们的标签上。基本上是先写的图片的z-index值高

266d373672c2adfd43b787e1750b69b9.png

除了把这些属性分开写,我们也可以只写一个background。具体写法如下图。两个背景图片之间同样用逗号隔开。

4bbb1c0b11fbe36e1dd2471cbbf83576.png

END

看了“如何为一个div添加多个背景图片”的人还看了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值