CSS3中有很多酷炫的效果,其中之一便是點擊圖片翻轉。這種效果非常適合用于博客、個人網站等地方,能夠吸引用戶的眼球。
HTML結構如下: <div class="flip-container"> <div class="flipper"> <div class="front"> <img src="image.jpg" alt="圖片"> </div> <div class="back"> <img src="image_back.jpg" alt="反面圖片"> </div> </div> </div> CSS樣式如下: .flip-container { perspective: 1000px; position: relative; } .flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; } .front, .back { backface-visibility: hidden; position: absolute; top: 0; left: 0; } .front { z-index: 2; transform: rotateY(0deg); } .back { transform: rotateY(180deg); } .flipper:hover .front { transform: rotateY(-180deg); } .flipper:hover .back { transform: rotateY(0deg); } 其中,flip-container是翻轉容器,flipper是翻轉盒子,front表示正面,back表示反面。通過hover偽類來觸發翻轉效果。需要注意的是,這里使用了CSS3的新屬性perspective,用來增加3D效果。
總的來說,CSS3點擊圖片翻轉效果非常簡潔明了,代碼量也很小。如果想要制作炫酷的網站效果,CSS3是一個不錯的選擇。
上一篇mysql查詢前加行號
下一篇css3點擊慢慢出現