Sail


手在键盘敲很轻


border-radius

虽然写了很久的border-radius,但也是近期才知道,** border-radius每个值可以有两个长度,分别是椭圆的水平半径和垂直半径。**

有兴趣看demo,戳这儿


border-radius 用来设置边框圆角

** 当使用一个半径时确定一个圆形;当使用两个半径时确定一个椭圆,这个(椭)圆与边框的交集形成圆角效果 **

border-radius-2.png

border-radius-1.png


** 语法 **

border-radius: 1-4 length|% / 1-4 length|%;

按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。

** 这里的顺序是指: 左上 右上 右下 左下 **

** length **

定义圆形半径或椭圆的半长轴,半短轴。不能用负值。

** percentage **

使用百分数定义圆形半径或椭圆的半长轴,半短轴。水平半轴相对于盒模型的宽度;垂直半轴相对于盒模型的高度。不能用负值。

** 半径的第一个语法取值可取1~4个值: **

1
2
3
4
5
6
7
border-radius: radius

border-radius: top-left-and-bottom-right top-right-and-bottom-left

border-radius: top-left top-right-and-bottom-left bottom-right

border-radius: top-left top-right bottom-right bottom-left

** 半径的第二个语法取值也可取1~4个值 **

1
2
3
4
5
6
7
8
9
border-radius: (first radius values) / radius

border-radius: (first radius values) / top-left-and-bottom-right top-right-and-bottom-left

border-radius: (first radius values) / top-left top-right-and-bottom-left bottom-right

border-radius: (first radius values) / top-left top-right bottom-right bottom-left

border-radius: inherit

** 参考 **

关注我的微信公众号[李一二],即时看更多的文章