CSS3實現(xiàn)翻書動畫效果非常的酷炫。使用CSS3的好處在于不需要使用JS實現(xiàn)效果,而且實現(xiàn)起來也比JS簡單。
.flip-container { perspective: 1000px; } .flip-container:hover .flipper, .flip-container.hover .flipper { transform: rotateY(180deg); } .flipper { position: relative; transition: 0.6s; transform-style: preserve-3d; } .front, .back { position: absolute; top: 0; left: 0; backface-visibility: hidden; } .front { /* 正面樣式 */ } .back { /* 反面樣式 */ transform: rotateY(180deg); }
代碼中的主要實現(xiàn)部分是通過設(shè)置父容器的perspective屬性和子容器的transform屬性來實現(xiàn)翻書效果的。hover效果可以通過設(shè)置子容器的transform屬性的rotateY值實現(xiàn)。front和back是子容器,分別代表正面和反面的樣式。
總的來說,CSS3的翻書動畫效果非常的好看,同時還很簡單易懂。如果您需要實現(xiàn)這種翻書動畫效果,CSS3絕對是您最好的選擇。
上一篇css3 信封
下一篇idea vue提示