圆角(CSS3 Rounded Corners)
border-radius属性
顾名思义,border-radius指的是边框半径,是半径哦。就是可以让边缘产生圆角。 半径如下所示:
正常情况下,HTML块状元素就4个角。那圆角也有四个。 所以,border-radius的赋值方法有如下几种情况。
有四个值
如:
border-radius: 15px 50px 30px 5px;
顺序就是,顺时针的顺序从左上角开始。分别是左上角15px,右上角50px, 右下角30px, 左下角5px。
有三个值
如:
border-radius: 50px 30px 5px
顺序就是,顺时针的顺序从左上角开始。分别是左上角50px,右上角和左下角30px(对角),右下角5px。
有两个值
如:
border-radius: 50px 30px
顺序依然是顺时针的顺序,从左上角开始。左上角和右下角50px(对角),右上角和左下角30px(对角)。
有一个值
如:
border-radius: 50px
四角都是50px;
border-radius值也可以是椭圆值,就是边框也可以设置椭圆形状
语法:
border-radius: rh/rv; /* 例如:border-radius:30px/50px; */
如下所示: