在進行網頁設計時,如何使文本框看起來更加美觀?這時候,CSS方框陰影就派上了用場。
.box { box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.5); }
上述代碼將會使一個類名為box的元素產生一個陰影效果。其中,box-shadow屬性可以有多個值,依次為:
- 第一個值:水平方向的偏移量(可以為負數)
- 第二個值:垂直方向的偏移量(可以為負數)
- 第三個值:陰影半徑(值越大,陰影越模糊,該值可以為0,此時陰影效果不明顯)
- 第四個值:陰影顏色(使用rgba顏色格式,可以設置顏色的alpha透明度值)
.box { box-shadow: 2px 4px 6px #808080; /* 下面兩行是一樣的效果 */ box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.5); }
值得注意的是,如果陰影顏色不使用rgba格式而是直接設置為十六進制顏色值,則不能設置透明度,但可以添加第四個屬性值為0來實現。
.box { box-shadow: 2px 4px 6px #808080 inset; }
除了上面的示例代碼,inset屬性也可以用來實現一個內陰影,即與外陰影效果相反的效果。
總之,利用CSS方框陰影技術,我們可以輕松制作出更加美觀、舒適的網頁設計效果。
上一篇css方框左內邊距