zoukankan      html  css  js  c++  java
  • 3D盒子X轴翻转

    上代码:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>3DX轴旋转测试</title>
    <style>
    .container{
        perspective: 50000px;
        transform-style:preserve-3d;
        display:inline-block;
        width: 20%;
    }
    .box{
        width:80%;
        height: 80px;
        box-shadow:5px 5px 15px #666666;
        line-height:80px;
       }
    .box{
        backface-visibility: hidden;
        transition: 2s;
        transform-style: preserve-3d;
        position: absolute;
        text-align: center;
        box-shadow:2px 2px 2px #999999;
    }
    .box1{background-color: pink;}
    .box2{background-color: red;}
    .box2{transform: rotateX(-180deg);}
    span{
        font-size: 20px;
        line-height: 80px;
    }
    .vback1{transform: rotateX(180deg);}
    .vback2{transform: rotateX(0deg);}
    .vfront1{transform: rotateX(0deg);}
    .vfront2{transform: rotateX(-180deg);}
    </style>
    </head>
    
    <body>
    <button id="btnBack">查看后面</button>
    <button id="btnFront">返回前面</button>
    <div class="container">
        <div class="box box1">
            <span>张三</span>
        </div>
        <div  class="box box2">
            <span>张三</span>
        </div>
    </div>
    <div class="container">
        <div class="f box box1">
            <span> 演唱:18.98</span>
        </div>
        <div class="b box box2">
            <span>演唱:20.98</span>
        </div>
    </div>
    <div class="container">
        <div class="f box box1">
            <span>知识问答:13</span>
        </div>
        <div class="b box box2">
            <span>知识问答:13.56</span>
        </div>
    </div>
    <script src="js/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $("#btnBack").click(function(){
      $(".f").removeClass("vfront1");
      $(".b").removeClass("vfront2");
      $(".f").addClass("vback1");
      $(".b").addClass("vback2");
    });
    $("#btnFront").click(function(){
      $(".f").removeClass("vback1");
      $(".b").removeClass("vback2");
      $(".f").addClass("vfront1");
      $(".b").addClass("vfront2");
    });
    });
    </script>
    </body>
    </html>
  • 相关阅读:
    python自动化测试_6
    python自动化测试_5
    python自动化测试_4
    python自动化测试_3
    第一次个人编程作业
    第一次博客作业
    HangOver
    CSS实现动画特效导航栏
    CSS伪类整理笔记
    JavaScript闭包应用的整理
  • 原文地址:https://www.cnblogs.com/exesoft/p/12300607.html
Copyright © 2011-2022 走看看