border-radius

矩形的圆角通过 border-radius 属性设置。

值为 0 时移除所有圆角。

值可以为像素值,也可以为百分比。

你可以单独设置一个部分的圆角:

  • border-top-left-radius

  • border-top-right-radius

  • border-bottom-right-radius

  • border-bottom-left-radius

border-radius 可以接受多个值。

box-shadow

矩形的阴影通过 box-shadow 属性设置。

box-shadow 至少要有两个值,第一个参数为水平方向的偏移值,第二个参数为垂直方向的偏移值。

接下来的为可选参数:

第三个值为 blur,指模糊距离。

第四个值为 spread,指阴影的尺寸。

color 参数可以填颜色的英文代码、HEX 格式或者 RGB 格式。

inset 参数可以将阴影变成内部阴影。

双重阴影

box-shadow 可以实现多重阴影,只需要用逗号隔开即可。

div{
    box-shadow: 0 0 0 1px #1a1b1c, 0 0 0 2px #1f2020, 0 3px 0 2px black;    
}