移动端repeat-y不生效(背景纵向平铺)

问题及应用背景:

1、【问题】:background-repeat: repeat-y在pc端查看背景是纵向平铺拉伸的,在移动端背景不展示
2、【背景】:对于非固定高度的页面,需要添加背景,此时背景需要是可以自动拉伸的,因此需要使用background-repeat: repeat-y实现纵向平铺

原因

经过多方面排查,有以下两个原因
1、background-size 有两个值,若只设置一个,会导致背景不展示(代码如下)

backgruond-image: url('@/xxx/xxx.png');
backgroung-size: 100%;
background-repeat: repeat-y;

2、border-radius 高度自适应的div若设置了border-radius,再设置背景,此时背景是不生效的(代码如下)

backgruond-image: url('@/xxx/xxx.png');
backgroung-size: 100% 100%;
background-repeat: repeat-y;
border-radius: 0 0 10px 10px;

如有问题,欢迎评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值