今天我們來講一個非常酷的效果,圖片抽屜效果。這種效果可以讓你在網站上展示圖片,讓用戶可以輕松地瀏覽和查看這些圖片。讓我們來看一下怎么使用CSS實現這個效果吧!
在CSS中,我們可以使用偽類:hover來實現當用戶鼠標移動到圖片上時展現效果。還需使用position、transition、transform等屬性。
我們先來定義一個樣式,用于抽屜的抽屜中的圖片樣式。我們使用position: absolute;將它放在容器中指定的位置上。
.drawer .pic{ position: absolute; left: 0px; top: 0px; transition: transform .3s ease-in-out; }然后,我們需要定義一個樣式,使圖片被懸停時的展示效果。當鼠標放置在圖片上時,我們使用transform: translateY(70px)將它的位置往上移動一定距離。
.drawer:hover .pic{ transform: translateY(-70px); }最后,我們需要定義容器中的樣式。當鼠標放在容器上時,我們使用overflow:hidden;隱藏抽屜中的圖片,以及手動設置容器的高度和設置傳感器樣式。
.drawer{ height: 200px; width: 200px; margin-bottom: 20px; overflow: hidden; position: relative; } .drawer:after{ content: ""; display: block; position: absolute; left: 0px; bottom: 0px; height: 70px; width: 100%; background-color: rgba(0,0,0,0.8); transition: transform .3s ease-in-out; transform: translateY(70px); } .drawer:hover:after{ transform: translateY(0px); }以上就是如何使用CSS實現圖片抽屜效果的方法啦。如果你有興趣,可以在自己的網站上試試這種酷炫的效果!
上一篇圖片居中代碼 css
下一篇圖片大小不拉伸css