要使用 CSS 制作多层阴影效果,可以通过box-shadow属性来实现。Box-shadow属性允许您在元素周围创建一个或多个阴影。
要创建多层阴影,您可以在该属性中使用逗号分隔的多个值,并为每个值指定不同的阴影大小和颜色。例如,以下CSS代码会为具有类名“shadow”的div元素创建两个不同的外部阴影:
.shadow {
box-shadow: 0 2px 4px rgba(0,0,0,0.2), 0 6px 20px rgba(0,0,0,0.1);
}
解释一下上面的代码:
如果你想要添加更多的阴影效果,只需要继续添加逗号分隔的阴影定义即可。例如,下面的CSS代码会为具有类名“shadow”的div元素创建三个外部阴影效果:
.shadow {
box-shadow:
0 2px 4px rgba(0,0,0,0.2),
0 6px 20px rgba(0,0,0,0.1),
0 12px 32px rgba(0,0,0,0.05);
}
重要的关键词:box-shadow属性、阴影大小、阴影颜色、水平偏移量、垂直偏移量、模糊半径。