CSS陰影效果是添加到文本和元素周圍的陰影。CSS樣式中使用box-shadow屬性來實(shí)現(xiàn)元素陰影。下面是CSS box-shadow樣式語法:
box-shadow: h-shadow v-shadow blur spread color inset;
其中,h-shadow和v-shadow是必需的屬性。它們表示陰影相對(duì)于元素的水平和垂直位置。blur屬性表示陰影模糊的大小,spread屬性表示陰影的擴(kuò)散大小。color屬性表示陰影的顏色。如果設(shè)置了inset屬性,陰影會(huì)在元素內(nèi)部而不是外部。
下面是一個(gè)簡(jiǎn)單的CSS box-shadow樣式示例:
.box { width: 200px; height: 200px; background-color: #fff; box-shadow: 0px 0px 10px 5px #888; }
這個(gè)代碼塊將在寬度和高度為200px的容器元素上添加一個(gè)灰色陰影。
box-shadow屬性支持多個(gè)陰影和逗號(hào)分隔的值,例如:
.box { width: 200px; height: 200px; background-color: #fff; box-shadow: 0px 0px 10px 5px #888, 0px 5px 5px 0px #555; }
這個(gè)代碼塊將為容器元素添加兩個(gè)陰影。第一個(gè)陰影在容器上方,第二個(gè)陰影在容器右上方。
應(yīng)用CSS陰影可以使網(wǎng)頁元素具有立體感和深度,增強(qiáng)視覺效果,提高用戶體驗(yàn)。