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 屬性