【发布时间】:2013-06-19 21:59:43
【问题描述】:
.activity_rounded {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%;
border: 3px solid #fff;
behavior: url(css/PIE.htc);
}
<img src="img/demo/avatar_3.jpg" class="activity_rounded" alt="" />
这是我的 CSS 和 HTML。我想让图像看起来像一个圆圈。在 IE8+、Google Chrome 和 Mozilla Firefox 中一切正常。但是 Safari 的行为有点奇怪。这是一张演示图片:
【问题讨论】:
-
适用于 Mac/iOS 或 Windows 的 Safari?值得注意的是,不再支持 Windows 版本...
-
Mac 上的 Safari。而且我无法弄清楚为什么 Safari 会这样......
-
如果您可以分别更改不同浏览器的半径,然后为 safari 增加它! :)
-
我设置什么值并不重要。例如,我可以做 100px(在 40px 图片上)之类的操作,但没有效果。
-
如果可能,尝试以 px 为单位设置值,看看是否会有所不同。顺便说一句,您不再需要边界半径的供应商前缀。此外,它可能是一个 Safari 错误,会在更新期间自行修复。