css:移动端一像素边框的实现

尽管我移动端采用的是vh/vw来适配所有的手机(基本没用css媒体查询),但是针对1px的边框(项目中所有小于等于1px的都不会转换成vh/vw),在移动端还是显得很粗(写到这里还没试过将1px转成vh/vw的情况,-_-||)。

本方法采用的是(老生常谈,网上一大堆-_-||)伪类实现:

            .notOrder{
              font-size: 20px;
              color: #F42B3F;
              display: inline-block;
              width: 72px;
              height: 28px;
              text-align: center;
              line-height: 0px;
              padding: 14px 0;
              box-sizing: border-box;
              &::after{ /*after实现边框*/
                display: block;
                content: ' ';
                width: 200%;/*宽高放大一倍*/
                height: 200%;
                position: absolute;
                left: 0;
                top: 0;
                transform: scale(0.5) translateX(-50%) translateY(-50%);/*scale将其缩小与父元素一样的长宽*/
                border:1px solid #FF9CAA;
                border-radius: 8px;
              }
            }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mosowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值