首页 > 编程笔记

CSS box-shadow属性的用法

在 CSS3 里,可以借助 box-shadow 属性给各种元素添加阴影,和我们在一些图像处理软件中制作阴影效果时用到的属性很相似。

语法如下:
box-shadow: h-shadow v-shadow blur spread color outset/inset;
以上各属性值的含义如下:
除了前两个是必选属性值外,其他都是可选属性值。例如下面的代码实现了给一个 div 块设置阴影的效果:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
#shadow {
    box-shadow: 10px 10px 12px #888; /*向右10px,向下10px,柔化12px,颜色#888*/
    width:500px;
    height:100px;
    line-height:100px;
    padding:5px;
    text-align:center;
    font-size:20px;
    background:#21759b;
    margin:20px;
    color:#ffffff;
}
</style>
</head>
<body>
<div id="shadow">给一个div块添加阴影</div>
</body>
</html>
效果如下图所示:

图 1 阴影效果

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。