border-radius:50%,在安卓上存在兼容问题
做移动端开发时为了做适配,通常采用rem作为单位,下面来写一个圆角
.round {
width: 0.25rem;
height: 0.25rem;
border-radius: 50%;
background: red;
}相同的代码,有的是正圆,有的不是,ios,pc均显示正常
解决方案:
- 单位rem改为px, 但是这样做无法达到适配的目的
- 设置图片
- 使用svg, 既可以适配,即使再小的圆形也能在不同屏幕上完美展示
<svg style="height: 0.25rem;width: 0.25rem;">
<circle r="0.12rem" fill="red" cx="0.12rem" cy="0.12rem"></circle>
</svg>本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!