在 iOS (safari) 上我遇到了一些边框的问题。
我有一张图片(我的 Gravatar),我想给它一个圆形边框,边框宽度为10px,颜色为白色。
为了实现这个效果,我使用了以下 HTML 代码:
<img src="http://2.gravatar.com/avatar/b7c2d49748426791dc98b8214dfac9d1?s=500" class="img-circle" height="300" width="300">
以及CSS
.img-circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
border: solid 10px white;
}
JSFiddle http://jsfiddle.net/2UT8v/2/
我正在使用 Twitter 的 Bootstrap,因此边框半径由它们的类 .img-circle 指定(这就是为什么半径为 500 像素),然后我添加了边框线重量和颜色。
在桌面浏览器(Chrome)上运行良好,但在 iOS 上查看时(我的 iPad 上的 Safari),白色实线 10px 的边框仍然是原始图像周围的正方形,然后应用半径,因此切掉了一些边框。
有人知道如何让 iOS 中的边框跟随半径吗?