📅  最后修改于: 2023-12-03 15:00:05.774000             🧑  作者: Mango
CSS Shadow 是一个可以添加阴影效果的 CSS 属性,它通过给元素添加阴影,可以让元素产生立体感,增加页面的层次感。在本文中,我们将深入介绍 CSS Shadow 属性的用法和效果。
CSS Shadow 属性的语法如下:
shadow: h-shadow v-shadow blur spread color inset;
其中,
让我们看看几个 CSS Shadow 常用的示例:
.box {
width: 200px;
height: 200px;
background-color: #f0f0f0;
box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);
}
上述代码会在 .box 元素右侧和下方添加一个偏移量为 10px 的阴影,阴影的颜色为半透明黑色。
.box {
width: 200px;
height: 200px;
background-color: #f0f0f0;
border-radius: 50%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
上述代码会在 .box 元素的边缘添加一个半径为 10px 的圆形阴影,使元素看起来更加立体。
.box {
width: 200px;
height: 200px;
background-color: #f0f0f0;
box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
}
上述代码会在 .box 元素内部添加一个半径为 10px 的内阴影。
CSS Shadow 属性可以让我们通过添加阴影效果,让元素呈现出更加立体的效果。掌握好 CSS Shadow 的用法,可以让我们在设计网页时更加自由发挥,增加页面的美感。