border 1rpx不能正常显示
效果,如下图所示。
通过remote dug发现在在ios上,border:1rpx 被渲染为 0.5px。
ios12上部分border显示不正常,安卓ok。
5 回复
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: 40 rpx; border : 2 rpx solid #fff ; } |