语法:
x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
如果只给出两个值, 这两个值将被浏览器解释为x轴上的偏移量和y轴上的偏移量
如果给出了第三个值, 这第三个值将被解释为模糊半径的大小
如果给出了第四个值, 这第四个值将被解释为扩展半径的大小
如果没有指定inset
,默认阴影在边框外,即阴影向外扩散。
使用 inset
关键字会使得阴影落在盒子内部,这样看起来就像是内容被压低了。 此时阴影会在边框之内 (即使是透明边框)、背景之上、内容之下。
第三个值模糊半径的值越大,模糊面积越大,阴影就越大越淡。如下图
x和y的值默认在在右边和下边显示阴影,如果想要设置阴影在上面和左边的话,将x和y的值设置为负值就可以了。如下图