• transform 小技巧


    实现3D效果

    1.父级开启3D视角

    transform-style:preserve-3d

    perspective:2000px //定义 3D 转换元素的透视视图

    tansform:perspective(2000px)

    2.rotate

    rotate3d(x,y,z,angle)  //3D

    //2D

    rotateX(angle) 沿x轴旋转

    rotateY(angle) 沿y轴旋转

    rotateZ(angle) 沿z轴旋转

    3.translate

    translate3d(x,y,z) //3D

    同上

    4.scale

    scale3d(x,y,z) //3D

    同上

    5.skew  //2D

    skew(x-angle,y-angle)

    skewX(angle)

    skewY(angle)

    6.

    backface-visibility:visible/hidden  //隐藏背面

    tansform-origin:left/px/%  center/px/%  //旋转中心

    7.domo(翻牌效果)

    /*css*/

    <style>

    body{

      perspective: 800px;
    }
    .box{
       300px;
      height:400px;
      position: relative;
      margin:100px auto;
      transform-style:preserve-3d;
      transition:2s;
    }
    .front,.back{
      300px;
      height:400px;
      position: absolute;
      left:0;
      top:0;
      font-size:50px;
      line-height: 400px;
      text-align: center;
      background:pink;
    }
    .front{
      z-index:100;
      backface-visibility: hidden;
    }
    .back{
      transform: scale(-1,1);
    }
    .box:active{
      transform: rotateY(180deg);
    }

    </style>

    <!--html-->

    <body>

      <div class="box">
        <div class="front">前</div>
        <div class="back">后</div>
      </div>

    <body>

  • 相关阅读:
    SQLHelper访问类
    visual studio 2017安装教程以及各类问题解决方案
    EasyUI表格删除多个表的多条数据
    配置Java环境JDK与jre
    javascript动态结算购物车
    Linux 命令--vi/vim/yum
    Linux 命令--磁盘管理
    Linux 命令--用户和用户组管理
    Linux 命令--文件与目录管理
    Linux 目录结构说明
  • 原文地址:https://www.cnblogs.com/xshaohua-com/p/6645976.html
Copyright © 2020-2023  润新知