花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 20|回复: 3

恭喜您中奖啦(纯CSS实现卡片正背两面翻转)

[复制链接]
  • TA的每日心情
    擦汗
    2026-8-24 12:36
  • 签到天数: 1907 天

    [LV.Master]伴坛终老

    3315

    主题

    13万

    回帖

    29万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

    发表于 2026-8-24 12:39 | 显示全部楼层 |阅读模式

    请马上登录,朋友们都在花潮里等着你哦:)

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    <style>
        /* body创建景深 :800px */
        body {
            font-size: 2em;
            perspective: 800px;
        }
        /* 容器 :提供3d场景 */
        .pa {
            width: 460px;
            height: 200px;
            transform-style: preserve-3d;
            margin: auto;
            margin-top: 200px;
            position: relative;
        }
        /* 子元素做3d转换 */
        .son {
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, lightblue, beige);
            box-shadow: 2px 2px 16px rgba(0, 0, 0, .25);
            backface-visibility: hidden; /* 背面朝向观察者时不可见 */
            /*transform: rotate3d(0, 0, 0, 0);*/
            transition: transform 1.2s;
            display: grid;
            place-items: center;
            position: absolute;
        }
        /* 第二个子元素背对观察者(注意角度为负数以确保转向衔接)*/
        .son:nth-of-type(2) {
            transform: rotate3d(0, 1, 0, -180deg);
        }
        /* 容器鼠标滑入 :第一个子元素背对观察者 */
        .pa:hover .son:nth-of-type(1) {
            transform: rotate3d(0, 1, 0, 180deg);
        }
        /* 容器鼠标滑入 :第二个子元素正对观察者 */
        .pa:hover .son:nth-of-type(2) {
            transform: rotate3d(0, 0, 0, 0deg);
        }
    </style>
    
    <div class="pa">
        <div class="son">恭喜您中奖啦!</div>
        <div class="son">中奖金额 :¥6666.66</div>
    </div>
    

    评分

    参与人数 1威望 +30 金钱 +60 经验 +30 收起 理由
    梦江南 + 30 + 60 + 30 匠心独运,细节精致入微!

    查看全部评分

  • TA的每日心情
    擦汗
    2026-8-24 12:36
  • 签到天数: 1907 天

    [LV.Master]伴坛终老

    3315

    主题

    13万

    回帖

    29万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2026-8-24 12:47 | 显示全部楼层
    一楼演示属原创帖。思路:

    卡片使用两个叠加的子元素做成。开始时,第一个不做任何变换(可见),第二个在Y轴做-180度翻转(不可见);鼠标指针移入容器,两个子元素均做相应的翻转:第一个转为背对观察者(不可见)、第二个正对观察者(可见)。

    核心:

    (一)设置3d转换环境(body的 perspective、.pa 的 transform-style、.son 的 transform);
    (二)子元素 .son 的 backface-visibility 属性设置;
    (三).pa 的两个 hover 伪类选择器设置,分别指向子元素 .son:nth-of-type(1/2)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2026-8-24 10:19
  • 签到天数: 820 天

    [LV.10]以坛为家III

    594

    主题

    4万

    回帖

    10万

    积分

    贵宾

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪缤纷心情心曲飞扬花好月圆飞龙在天音画大师天籁妙音共看流星风雨同行我心永远喜乐安康花潮贵宾

    发表于 2026-8-24 12:49 | 显示全部楼层
    谢谢黑黑老师,我中奖了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2026-8-24 12:36
  • 签到天数: 1907 天

    [LV.Master]伴坛终老

    3315

    主题

    13万

    回帖

    29万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2026-8-24 12:50 | 显示全部楼层
    梦江南 发表于 2026-8-24 12:49
    谢谢黑黑老师,我中奖了!

    今晚请客
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|服务支持:DZ动力|huachaowang.com Inc. ( 蜀ICP备17032287号-1 )

    GMT+8, 2026-8-24 18:01 , Processed in 0.094990 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表