CSS box-shadow 属性
示例
为不同的 <div> 元素添加阴影
#example1 {
box-shadow: 5px 10px;
}
#example2 {
box-shadow: 5px 10px #888888;
}
自己尝试 »
下面还有更多“自己尝试”示例。
定义和用法
该 box-shadow
属性将一个或多个阴影附加到元素。
默认值 | none |
---|---|
继承 | no |
可动画 | yes. 了解有关可动画 尝试一下 |
版本 | 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 | 可选的。将阴影从外部阴影(外置)更改为内部阴影 | 演示 ❯ |
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 盒子阴影
HTML DOM 参考: boxShadow 属性