border-radius
:
border-radius
属性为元素添加圆角边框。数值越小,弧度越小。
语法:
border-radius: none;
border-radius: m;
:一个数值代表四个角的 x 轴,y 轴方向半径都一样。border-radius: m m;
:两个数值分别代表左上/右上,左下/右下的 x 轴,y 轴方向的半径。border-radius: m m m;
:三个数值代表左上,右上/右下,左下的 x 轴,y 轴方向的半径。border-radius: m m m m;
:四个数值分别代表左上,右上,右下,左下的 x 轴,y 轴方向的半径。border-radius: x x x x/y y y y;
:前四个数值代表左上,右上,右下,左下的 x 轴方向的半径,后四个数值代表左上,右上,右下,左下的 y 轴方向的半径。
border-image
:
border-image
属性用于为元素添加边框背景。语法:border-image:source slice width outset repeat
;
属性值:
- source:定义边框的背景图片源,即图像的 URL。
- slice:定义如何裁切背景图像。默认像素数,也可以用百分比。
- width::定义边框背景图像的显示大小,及边框显示大小。
- outset:定义边框背景图像的偏移位置。
- repeat:定义边框背景图像的重复性。属性值有 repeated(重复)、stretched(拉伸)、rounded(铺满)。
border-image:url(“ “) 30 15px round;//30的单位默认是px,代表上右下左分别向对应方向的30px处划一条线,将图片划分成9个部分,每个部分对应添加到元素中去。
box-shadow
:
box-shadow
属性为元素添加盒阴影。语法:box-shadow:h-shadow v-shadow blur spread color inset;
。
box-shadow
属性值可以用逗号隔开多个,表示携带多个阴影。
属性值:
-
h-shadow
:必选。阴影的 x 轴偏移距离。为像素数,允许负值。 -
v-shadow
:必选。阴影的 y 轴偏移距离。为像素数,允许负值。h-shadow
和v-shadow
都为正值时,阴影在右下角。
h-shadow
和v-shadow
都为负值时,阴影在左上角。
h-shadow
为正值,v-shadow
为负值时,阴影在右上角。
h-shadow
为负值,v-shadow
为正值时,阴影在左下角。 -
blur:可选。模糊的程度。为像素数,只能为正值,值越大,边缘越模糊。值为 0 时表示不具有模糊效果。
-
spread:可选。阴影的大小。为像素数,允许负值。正值时阴影延展扩大,负值时阴影会缩小。
-
color:可选。阴影的颜色。
-
inset:可选。从外层阴影改变为内层阴影。
box-shadow: 10px 10px 5px 5px red inset;