语法
元素{border-radius:取值;}
border-radius 属性取值是一个长度值,单位可以是 px、em 和百分比等。
/*设置 1 个值,表示 4 个角的圆角半径都是 10px*/
border-radius:10px;
/*设置 2 个值,表示左上角和右下角的圆角半径都是 10px,右上角和左下角的圆角半径都是 20px。*/
border-radius:10px 20px
/*设置 3 个值,表示左上角的圆角半径是 10px,左下角和右上角的圆角半径都是 20px,右下角的是30px*/
border-radius:10px 20px 30px;
/*设置 4 个值,表示左上角、右上角、右下角和左下角的圆角半径依次是 10px、20px、30px、40px*/
border-radius:10px 20px 30px 40px;
语法
元素{box-shadow:x-offset y-offset blur spread color style;}
可以使用box-shadow属性为4个方向的边框定义独立的阴影效果。其中每条边的阴影属性值之间用英文逗号隔开。
语法
元素{box-shadow:
-5px 0 12px red, /*左阴影*/
0 -5px 12px yellow,/*上阴影*/
0 5px 12px blue, /*下阴影*/
5px 0 12px green;} /*右阴影*/
语法
元素{
border-width:数值;
border-top-colors:颜色值;
border-right-colors:颜色值;
border-bottom-colors:颜色值;
border-left-colors:颜色值;}
如果边框宽度(即border-width)为n个像素,则该边框可以使用n种颜色,即每像素显示一种颜色。
属性值 | 说明 |
repeat | 取值为repeat时,表示4条边的小方块会不断重复,超出元素部分将会被剪切掉。 |
round | 取值为round时,表示4条边的小方块会铺满。为了铺满,边框图片会压缩或拉伸。 |
stretch | 取值为stretch时,表示4条边的小方块会拉伸,边长有多长就拉多长。 |
border-image属性可以分开,分别为4条边设置相应的背景图片。
属性 | 说明 |
border-top-image | 定义上边框背景图片 |
border-bottom-image | 定义下边框背景图片 |
border-left-image | 定义左边框背景图片 |
border-right-image | 定义右边框背景图片 |