[css] border-radius:50%和border-radius:100%有什么区别?
生活随笔
收集整理的这篇文章主要介绍了
[css] border-radius:50%和border-radius:100%有什么区别?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
[css] border-radius:50%和border-radius:100%有什么区别?
这个实际上可以仔细区分一下,楼上的两个图具体来说应该是 border-top-left-radius 的50%和100%的区别,假如我们直接设置border-radius: 100%; 或者为50%我们会发现这两个图实际上没有区别(长方形也一样),所以我们需要了解一下border-radius值真正的含义, 它的值如果是百分比的话,就相当于盒子的宽度和高度的百分比,所以border-radius为50%时,对应的是边长的一半,所以正方形会显示圆形,当我们再增加至100%这个过程中他的显示结果都不会改变,这是因为W3c有对于’曲线重合‘这样的规范,当两个邻角的 半径和超出了总边长,浏览器会重新计算保证不会重合,所以建议使用border-radius:50%来避免浏览器进行不必要的计算个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
总结
以上是生活随笔为你收集整理的[css] border-radius:50%和border-radius:100%有什么区别?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: [css] 相邻兄弟选择器、后代选择器
- 下一篇: 数据集成工具