CSS box-shadow 属性
示例
为不同的 <div> 元素添加阴影
#example1 {
box-shadow: 5px 10px;
}
#example2 {
box-shadow: 5px 10px #888888;
}
自己动手试一试 »
更多“自己尝试”的例子见下文。
定义和用法
box-shadow
属性为元素附加一个或多个阴影。
默认值 | none |
---|---|
继承 | no |
可动画 | 是的。 阅读关于可动画属性 试一试 |
版本 | CSS3 |
JavaScript 语法 | object.style.boxShadow="10px 20px 30px blue" 试一试 |
浏览器支持
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
box-shadow | 10 | 9 | 4 | 5 | 10.5 |
CSS 语法
box-shadow: none|h-offset v-offset blur spread color |inset|initial|inherit;
注意: 要为一个元素附加多个阴影,请使用逗号分隔的阴影列表(参见下面的“试一试”示例)。
属性值
值 | 描述 | 演示 |
---|---|---|
none | 默认值。不显示阴影 | 演示 ❯ |
h-offset | 必需。阴影的水平偏移量。正值将阴影放在框的右侧,负值将阴影放在框的左侧 | 演示 ❯ |
v-offset | 必需。阴影的垂直偏移量。正值将阴影放在框的下方,负值将阴影放在框的上方 | 演示 ❯ |
blur | 可选。模糊半径。数字越大,阴影越模糊 | 演示 ❯ |
spread | 可选。扩展半径。正值会增大阴影的大小,负值会减小阴影的大小 | 演示 ❯ |
color | 可选。阴影的颜色。默认值为文本颜色。查看 CSS 颜色值 以获取完整的可能颜色值列表。 注意: 在 Safari (PC 上) 中,颜色参数是必需的。如果不指定颜色,则根本不显示阴影。 |
演示 ❯ |
inset | 可选。将阴影从外部阴影(outset)更改为内部阴影 | 演示 ❯ |
initial | 将此属性设置为其默认值。阅读关于initial | |
inherit | 从其父元素继承此属性。阅读关于inherit |
更多示例
示例
图像放在桌子上。此示例演示了如何创建“宝丽来”图片并旋转图片
div.polaroid {
width: 284px;
padding: 10px 10px 20px 10px;
border: 1px solid #BFBFBF;
background-color: white;
box-shadow: 10px 10px 5px #aaaaaa;
}
自己动手试一试 »
相关页面
CSS 教程: CSS Box Shadow
HTML DOM 参考: boxShadow 属性