【发布时间】:2018-08-03 19:28:46
【问题描述】:
我在 iPhone 上遇到了一个 CSS 错误,希望有人知道修复/破解。
当创建一个圆形元素(border-radius:50%)并添加一个底部边框和一个顶部边框时,底部边框也将用于顶部,除了尖端。
Example of top-border and bottom-border used together on iOS
Example of top-border and bottom-border used together on Android
在 iPhone 浏览器中,有什么技巧可以在顶部获得漂亮的黑色圆形边框,在圆圈的底部获得漂亮的红色圆形边框。我在 iPhone 上的 Safari 和 Google Chrome 中都看到了这一点。
为了完全透明,这是我在这里运行的代码:
<style>
#circle {
border-radius:50%;
background-color:green;
border-top:1px dotted black;
border-bottom:1px solid red;
height:200px;
width:200px;
}
</style>
<div id="circle"></div>
【问题讨论】: