日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

如何使用纯 CSS 创建翻牌动画

發布時間:2025/3/19 CSS 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何使用纯 CSS 创建翻牌动画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面的示例向您展示了如何使用純 CSS 創建翻牌動畫。

作者:堅果

公眾號:“大前端之旅”

華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

HTML

<body><h1>大前端之旅</h1><h3>Flipping Card: An Example</h3><div class="card"><div class="card__content"><div class="card__front"><h1>?</h1></div><div class="card__back"><h1>This is a big secret</h1></div></div></div> </body>

CSS

.card {margin: auto;width: 300px;height: 400px;perspective: 1000px;background-color: transparent;}.card__content {position: relative;width: 100%;height: 100%;text-align: center;transition: all 1s;transform-style: preserve-3d;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);}.card:hover .card__content {transform: rotateY(180deg);}.card__front,.card__back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: center;align-items: center;color: white;}.card__front {background-color: red;font-size: 150px;}.card__back {background-color: indigo;transform: rotateY(180deg);font-size: 36px;}

完整代碼

<!DOCTYPE html> <html><head><meta name="viewport" content="width=device-width, initial-scale=1" /><style>.card {margin: auto;width: 300px;height: 400px;perspective: 1000px;background-color: transparent;}.card__content {position: relative;width: 100%;height: 100%;text-align: center;transition: all 1s;transform-style: preserve-3d;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);}.card:hover .card__content {transform: rotateY(180deg);}.card__front,.card__back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: center;align-items: center;color: white;}.card__front {background-color: red;font-size: 150px;}.card__back {background-color: indigo;transform: rotateY(180deg);font-size: 36px;}</style><title>大前端之旅</title> </head><body><h1>大前端之旅</h1><h3>Flipping Card: An Example</h3><div class="card"><div class="card__content"><div class="card__front"><h1>?</h1></div><div class="card__back"><h1>This is a big secret</h1></div></div></div> </body></html>

最后的話

我們已經研究了一個使用純 CSS 實現翻轉卡片效果的端到端示例

總結

以上是生活随笔為你收集整理的如何使用纯 CSS 创建翻牌动画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。