CSS - 1px

在移动端开发时,设计图1px的边框显示在手机屏幕上时,1px会显的很粗,与设计图不相符,设置0.5px效果也没有变化

解决方法:使用伪类,设置高度为1px,再缩小0.5倍

通过transform: scaleY(0.5)对height: 1px进行缩0.5倍缩放

.border1px {
 position: relative;
 border: none;
}

.border1px:after {
 display: block;
 content: '';
 position: absolute; 
 bottom: 0;
 left: 0;
 background: #E1E1E1; 
 width: 100%; 
 height: 1px;
 transform: scaleY(0.5);
}

如果是对width: 1px进行缩小,则换成transform: scaleX(0.5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值