border 1rpx不能正常显示
效果,如下图所示。
通过remote dug发现在在ios上,border:1rpx 被渲染为 0.5px。
ios12上部分border显示不正常,安卓ok。
效果,如下图所示。
通过remote dug发现在在ios上,border:1rpx 被渲染为 0.5px。
ios12上部分border显示不正常,安卓ok。
1rpx的border, 在ios上会粗细不均,建议1rpx的边框,自己绘制吧
类似这样:
<view style='width: 98rpx; height: 40rpx; color: white; font-size: 18rpx; display: flex; align-items: center; justify-content: center; box-sizing: border-box; position: relative;'> 活动说明 <view class='border'></view> <!-- 这个才是边框 --></view> |
.border::after { content: ''; position: absolute; /* 把父视图设置为relative,方便定位*/ top: 0; left: 0; width: 200%; height: 200%; transform: scale(0.5); transform-origin: 0 0; box-sizing: border-box; border-radius: 40rpx; border: 2rpx solid #fff;} |