CSS可以通過(guò)box-shadow屬性實(shí)現(xiàn)為邊框設(shè)置陰影效果。
.box { width: 200px; height: 150px; padding: 20px; border: 5px solid #333; box-shadow: 0 0 10px #888; }
在這個(gè)例子中,我們給一個(gè)元素設(shè)置了一個(gè)200像素的寬度和150像素的高度,同時(shí)給它加了20像素的內(nèi)邊距和5像素的實(shí)心邊框。
然后,利用box-shadow屬性為邊框設(shè)置了一個(gè)10像素的黑色陰影。這個(gè)屬性快捷地可以增加元素的立體感,同時(shí)也提供了一種簡(jiǎn)單的方式為元素增加深度和空間感。
我們也可以用在box-shadow屬性中使用多個(gè)值來(lái)調(diào)整陰影的效果。例如:
.box { width: 200px; height: 150px; padding: 20px; border: 5px solid #333; box-shadow: 0 0 5px #888, 0 0 10px #444; }
在這個(gè)代碼片段中,box-shadow屬性接受了兩個(gè)參數(shù),用逗號(hào)分隔開兩個(gè)值。第一個(gè)值表示的是最近距離,也就是陰影離元素的表面最近的距離;第二個(gè)值則是指模糊半徑,這個(gè)值越大,陰影就會(huì)越暗;最后一個(gè)值提供了陰影顏色,這個(gè)例子中把第一個(gè)陰影設(shè)置成了較淺的黑色,而把第二個(gè)設(shè)置成了更深的黑色,這樣可以給陰影增加更多的深度和陰影效果。
總之,使用CSS的box-shadow屬性為邊框添加陰影效果是一種常見的方式來(lái)增加頁(yè)面的深度和視覺層次感。