首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Border-radius 50% vs 100%

image.png 通常我们都是用 CSS 的 border-radius 属性实现圆形:先画一个方形,然后将它的 border-radius 设置成50%。但是为什么偏偏是50%呢?...根据 W3C border-radius 的规范定义,如果 border-radius 的值是百分比的话,就是相对于 border box 的宽度和高度的百分比。...image.png border-radius 的工作原理 但是有时候我看到有的人会用 border-radius: 100%; 实现圆形的效果,在前段时间的一个项目中我想都没想就这么使用了,看起来和...即使将border-radius设置为150px,浏览器还是会按照75px画圆角,75px是浏览器所允许的这个方形能够拥有的最大的圆角半径。...不过我不确定将所有图形的 border-radius 设置成100%对性能会不会有影响。

99010

前端Tips3 - border-radius 原来可以这么玩

2、原因分析 第 1 个知识点是 border-radius 的写法,最全的写法是这样的,记住这张图就行: ? 详细教程可参考《CSS Border-Radius Can Do That?》...第 2 个知识点是 border-radius 的标准,在border-radius 标准中 Overlapping Curves 章节里,有这么一段话: ?...参考文档 MDN border-radius: MDN 文档 Spec border-radius: CSS3 中 border-radius 的规范 CSS Border-Radius Can Do...:张鑫旭教程,行文幽默,讲解清晰详细 了解 border-radius 的原理:用例子讲解 border-radius 的原理 CSS border-radius:50%和100%的区别:本文主要是讨论...50% 和 100% 的设置值一样的原因 border-radius:专门生成 border-radius CSS3 代码的网站,也是所见即所得 关于「JSCON专栏﹒前端Tips」 “前端Tips

71840

前端Tips#3 - 简写的 border-radius 100% 和 50% 是等效的

2、原因分析 第 1 个知识点是 border-radius 的写法,最全的写法是这样的,记住这张图就行: ? 详细教程可参考《CSS Border-Radius Can Do That?》...第 2 个知识点是 border-radius 的标准,在border-radius 标准中 Overlapping Curves 章节里,有这么一段话: ?...参考文档 MDN border-radius: MDN 文档 Spec border-radius: CSS3 中 border-radius 的规范 CSS Border-Radius Can Do...:张鑫旭教程,行文幽默,讲解清晰详细 了解 border-radius 的原理:用例子讲解 border-radius 的原理 CSS border-radius:50%和100%的区别:本文主要是讨论...50% 和 100% 的设置值一样的原因 border-radius:专门生成 border-radius CSS3 代码的网站,也是所见即所得 关于「JSCON专栏﹒前端Tips」 “前端Tips”

97820

【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )

- 正常矩形边框 2、代码示例 - 圆形边框 3、代码示例 - 圆角矩形边框 4、代码示例 - 综合对比示例 一、盒子模型圆角边框 ---- 在 CSS3 中 , 新加入了 圆角边框 样式 , 设置 border-radius...: length; 属性 , 即可设置 盒子模型 的 圆角边框 ; border-radius 属性值取值 : 像素数值 : 设置一个 像素值 , 如 : 50px ; 百分比数值 : 设置一个 百分比数值...div { width: 200px; height: 200px; background-color: pink; /* 设置圆角 下面两种设置效果相同 */ /*border-radius...: 100px;*/ border-radius: 50%; /* 文字水平居中 */ text-align: center; /* 文字垂直居中 */ line-height...: 100px;*/ border-radius: 50%; /* 文字水平居中 */ text-align: center; /* 文字垂直居中 */ line-height

2.2K20
领券