在網頁開發中,常常需要制作翻牌效果,以增加頁面的交互性和美觀度。使用CSS3可以輕松地實現翻牌效果,接下來我將為大家介紹CSS3翻牌的制作方法。
/* 翻牌容器樣式 */ .flip-container { perspective: 1000px; /* 透視效果 */ } /* 翻牌正面樣式 */ .flip-container .front, .flip-container .back { width: 100px; height: 100px; position: absolute; backface-visibility: hidden; /* 隱藏背面 */ transition: transform .6s; } /* 翻牌正面樣式 */ .flip-container .front { transform: rotateY(0deg); /* 正面不旋轉 */ } /* 翻牌背面樣式 */ .flip-container .back { transform: rotateY(180deg); /* 背面旋轉180度 */ } /* 翻轉樣式 */ .flip-container:hover .front { transform: rotateY(180deg); } .flip-container:hover .back { transform: rotateY(0deg); }
以上是CSS3翻牌的基本樣式,接下來我們需要在HTML中插入翻牌元素,示例代碼如下所示:
正面
背面
至此,我們就完成了一個簡單的CSS3翻牌示例。