zoukankan      html  css  js  c++  java
  • css动画之旋转翻牌效果

    1、我们先设置两个盒子大小,颜色等等,然后定位重叠在一起,最后再进行动画设置

    例子如下:

    <style>
            .box {
                height: 300px;
                width: 300px;
                position: relative;
            }
            
            .zh,
            .fan {
                height: 300px;
                width: 300px;
                line-height: 300px;
                font-size: 30px;
                text-align: center;
                color: blue;
                transition: all 2s;
                backface-visibility: hidden;
                /* 背面不可见 */
                position: absolute;
                top: 0;
                left: 0;
            }
            
            .zh {
                background-color: aqua;
            }
            
            .fan {
                background-color: aquamarine;
                transform: rotateY(-180deg) rotateZ(-180deg);
            }
            
            .box:hover .zh {
                transform: rotateY(180deg) rotateZ(180deg)
            }
            
            .box:hover .fan {
                transform: rotateY(0) rotateZ(0);
            }
        </style>
    </head>
    
    <body>
        <div class="box">
            <div class="zh">正面</div>
            <div class="fan">反面</div>
    
        </div>
    </body>

    2、效果如下:

    ---恢复内容结束---

  • 相关阅读:
    知识加油站
    markdown 使用
    今日计划
    继续继续
    我回来了
    2020/5/8
    2020/5/10
    明天一定要学习了
    入驻博客园
    this is a test
  • 原文地址:https://www.cnblogs.com/Taiweis/p/11636683.html
Copyright © 2011-2022 走看看