css - 边界半径 : 50% not producing perfect circles in Chrome

标签 css google-chrome

通常 border-radius: 50% 适用于大多数应用程序,并且 Chrome 会生成看起来像圆圈的内容。但在这种情况下,我试图连续快速旋转一个圆圈,这就是问题所在。

这是 Chrome 的 border-radius 的错误吗?或者这与转换有关?

任何人都可以建议解决方法吗?

编辑:删除了过时的示例链接

最佳答案

这是由计算“半径”的方式四舍五入造成的。由于大小是偶数,因此边框在两个像素“之间”……历史悠久,最后:

解决方法:将您的 div 圆圈大小设置为“奇数”像素。

$ring-medium-outer: 437px;
$ring-medium-inner: 381px;

关于css - 边界半径 : 50% not producing perfect circles in Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24070899/

相关文章:

javascript - 哪种外部环境可能导致接头不执行任何操作?

javascript - chrome.history.search – 忽略移动浏览

html - Google Chrome 28 无法播放 mp4 视频

html - 将前导零添加到有序列表自定义计数器的 CSS

html - 我想让表格固定在页眉和页脚之间

javascript - jQuery 代码不再适用于 v1.8.3

javascript - 如何跨浏览器显示通知

javascript - 近期 Chrome/V8 版本中的对象描述符 getter/setter 性能

css - 如何修复按钮中不均匀的填充

css - 如何最大 float 网格元素的高度