在網(wǎng)頁設計中,常常會使用圖片來美化頁面。而圖片做倒影效果,不僅可以提升頁面美觀度,也可以使頁面顯得更加生動。以下是使用CSS實現(xiàn)圖片倒影效果的詳細步驟。
/*CSS代碼段*/ .img-reverse { position: relative; width: 200px; height: 200px; margin: 50px auto 0; /* 翻轉(zhuǎn)圖像X軸 */ -webkit-transform: scaleX(-1); transform: scaleX(-1); } .img-reverse:after { content: ""; position: absolute; width: 100%; height: 50%; bottom: -10px; /* 倒影顏色 */ background: linear-gradient(to top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); /* 倒影翻轉(zhuǎn)Y軸 */ -webkit-transform: scaleY(-1); transform: scaleY(-1); /* 倒影旋轉(zhuǎn)45度 */ -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
首先,創(chuàng)建一個容器來包含圖片。容器的position屬性設置為relative,以便后面倒影效果的絕對定位。然后,使用transform屬性的scaleX()方法,將圖片水平翻轉(zhuǎn):-1代表翻轉(zhuǎn)。
接下來,使用:after偽類來為容器添加倒影效果,并將其絕對定位在容器底部。倒影的高度設為圖片高度的50%。在background屬性中,使用線性漸變,將倒影顏色設置為透明白色。通過transform屬性的scaleY()方法,將倒影垂直翻轉(zhuǎn)。為了讓倒影更加逼真,再使用transform屬性的rotate()方法將其旋轉(zhuǎn)45度。
最后,保存CSS文件,將容器類名添加到HTML中的img標簽的class屬性中,就可以看到圖片倒影效果了。
總的來說,CSS實現(xiàn)圖片倒影效果十分簡單,只需定義一個容器和倒影樣式,然后添加到HTML中的img標簽上即可。使用倒影效果,可以為網(wǎng)頁設計增添一份活力和美感。
下一篇css 圖片價格效果