CSS圖片設(shè)置底部陰影的方法
在CSS中,我們可以使用box-shadow
屬性為圖片設(shè)置底部陰影,這個(gè)屬性可以接收四個(gè)值,分別代表陰影的水平偏移、垂直偏移、模糊半徑和顏色,下面是一個(gè)簡單的例子:
img { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5); }
在這個(gè)例子中,0px
表示陰影的水平偏移為0,5px
表示垂直偏移為5像素,10px
表示模糊半徑為10像素,rgba(0, 0, 0, 0.5)
表示陰影的顏色為黑色,并且透明度為0.5,你可以根據(jù)自己的需要調(diào)整這些值。
需要注意的是,box-shadow
屬性只在支持CSS3的瀏覽器中有效,如果你需要支持老版本的瀏覽器,你可能需要使用其他方法來實(shí)現(xiàn)底部陰影效果,你可以使用偽元素::after
來創(chuàng)建一個(gè)底部陰影效果:
img::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 10px; background: url('path/to/your/shadow/image') no-repeat; z-index: -1; }
在這個(gè)例子中,我們創(chuàng)建了一個(gè)偽元素::after
,并將其位置設(shè)置為***位置,我們將其背景設(shè)置為一個(gè)底部陰影的圖片,由于z-index
設(shè)置為-1,所以偽元素會(huì)出現(xiàn)在圖片下方,你可以將path/to/your/shadow/image
替換為你自己的底部陰影圖片路徑。