2021-05-07 记录一次奇葩的问题:background-position属性值无效

记录一次奇葩的问题:background-position属性值无效

问题描述

先描述一下当时的情况,我使用的React框架开发的前端程序,样式采用了less来写。然后,在设置一个背景图片的位置时,奇葩的情况出现了!!!
background-position属性值无效,百度各种无果后,只能自己摸索。

原来的写法

@IconPath: '../../images';
.finishedBG {
 	background: url("@{IconPath}/Finished.png");
 	background-repeat: no-repeat;
    background-size: 62px 47px;
    background-position: 95% 12px;
 }

这个写法在原来的scss中没有任何问题,less中却无法使用,排除了冲突优先级等问题后,只能从属性值的写法入手了。大胆猜测一下 background-position: 95% 12px; 这种同时包含百分比和具体数值的写法在less中是无法生效的。但是,我们在项目中又需要这样的定位该怎么写呢?

新的写法

@IconPath: '../../images';
.finishedBG {
 	background: url("@{IconPath}/Finished.png");
 	background-repeat: no-repeat;
    background-size: 62px 47px;
    background-position-x: 95%;
    background-position-y: 12px;
 }

最后的效果👇
在这里插入图片描述

世上无难事,只要肯放弃 — 我说的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值