CSS3特性——阴影

CSS3新特性:阴影box-shadow

属性简介

box-shadow: h-shadow v-shadow blur spread color inset;


注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
h-shadow
必需。水平阴影的位置。允许负值。
v-shadow
必需。垂直阴影的位置。允许负值。
blur
可选。模糊距离。
spread
可选。阴影的尺寸。
color
可选。阴影的颜色。请参阅 CSS 颜色值。
inset
可选。将外部阴影 (outset) 改为内部阴影。
* 注意:如果图片有镂空部分,则这部分不会有box-shadow的效果。换句话说,这个属性只支持在盒模型边缘上产生阴影。

实例

outer

#exp1 {
    height: 100px;
    width: 100px;
    background-color: firebrick;
    box-shadow: 2px 2px 10px 0 grey;
}

inner

#exp2 {
    height: 100px;
    width: 100px;
    background-color: burlywood;
    box-shadow: 2px 2px 10px 1px grey inset;
}