在 CSS 中,圖片翻轉是一項重要的功能。通過使用 transform 屬性以及一些簡單的代碼,你可以很容易地實現圖片的翻轉,甚至可以將其旋轉 360 度。
/* 創建一個帶有旋轉動畫的元素 */ .flip-box { width: 200px; height: 200px; perspective: 1000px; } .flip-box-inner { position: relative; width: 100%; height: 100%; transition: transform 0.8s; transform-style: preserve-3d; } .flip-box:hover .flip-box-inner { transform: rotateY(180deg); } .flip-box-front, .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .flip-box-front { background-color: #bbb; color: black; } .flip-box-back { background-color: #555; color: white; transform: rotateY(180deg); }
以上代碼會創建一個帶有旋轉動畫的元素。首先,我們創建一個矩形元素并將其命名為 flip-box。接下來,我們設置實際矩形的寬度和高度,并指定其視角。然后,我們將創建一個 flip-box-inner 類,該類將包含前面和后面的 div。我們設置其寬度和高度,并為其設置轉換和轉換樣式。此時,我們可以通過將元素上的鼠標懸停來啟動動畫。
對于前面的 div,我們設置其背景色為灰色,文字顏色為黑色。對于后面的 div,我們將其背景色設置為黑色,文字顏色設置為白色,并將其沿 Y 軸旋轉了 180 度,以實現翻轉的效果。
總之,通過使用這些代碼,你可以輕松創建翻轉動畫,并將其應用于網站中的任何圖像。
上一篇用css跳轉地址
下一篇用css調整字體樣式