CSS3滑動漸顯是一種常見的網頁設計效果,常用于圖片或內容的展示。以下代碼可幫助你快速實現該效果:
.slide { height: 300px; position: relative; overflow: hidden; } .slide img { position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s ease-in-out; } .slide .active { opacity: 1; }
以上代碼將容器設置為相對定位,并設定固定高度和隱藏溢出內容的屬性。圖片使用絕對定位,并設定初始透明度為0,以達到隱式加載的效果。當圖片被激活時,透明度變為1,同時使用過渡效果漸顯。
以下代碼可實現滑動效果:
.slide img { position: absolute; top: 0; left: 0; opacity: 0; transform: translateX(100%); transition: all 0.5s ease-in-out; } .slide .active { opacity: 1; transform: translateX(0%); }
以上代碼將圖片初始狀態設定為從容器右側100%的位置滑入,當圖片被激活時,移動到容器內并顯示出來,以達到滑動漸顯的效果。
綜上所述,CSS3滑動漸顯效果不僅為網頁增添了美感,也提升了用戶體驗。希望以上代碼能簡化你的設計過程,實現更好的效果。
下一篇css3 滑動放大