css实现一个容器多背景图效果

特殊需求:

在日常开发中,有些时候往往只需要一张特别大的图片作为背景图即可,但一些特殊情况下,我们不得不用一些小图凑成一张特别的大背景图

别问我为什么,业务需要。

 

那么如何去实现呢?

有些人可能会使用一堆空的容器,然后分别放每个背景,然后定位或是怎样,然后把它凑到一起。

不不不,太low了。

完全可以一个容器添加多个背景图

请看:

.box{
    height: 100%;
    background: url("../static/img/you (1).gif") no-repeat top right,
                url("../static/img/you (5).gif") no-repeat top left,
                url("../static/img/zuo (3-1).png") repeat-x top right,
                url("../static/img/b.png") repeat-x center bottom;
    }

多个图片之间用逗号连接,最后一位用分号。

其余写法就和正常的背景一样,图片、平铺、背景图位置

这里要注意的是,多个背景图的重叠部分,先写的背景图会覆盖后写的,优先级高。

所以涉及到重叠地方,大家多注意一下。

效果图的话,emmm,设计隐私,就不附了。

但是代码亲测有效。

好了,以上就是单容器多背景图效果。

如有问题,请指出,接受批评。

个人微信公众号:

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值