zoukankan      html  css  js  c++  java
  • 2D特效和3D特效

    2D居中效果

    div{

    height:

    backgroundcolor:

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%)

    }    将DIV绝对定位后,使用transform(使改变,使移动)将其移动。

    2D旋转效果

    div:hover{

    transform:rotate(45deg)

    } 当鼠标放到DIV上,这个DIV旋转45度角。

    中心在左上角加一句代码在div中:

    Transform-origin:top left;

    2D缩放效果

    div:hover{

    transform:scale(50%)}鼠标移是移上缩放一半的效果

    若只缩放X轴transform:scaleX(0.5)

    2D斜切效果

    div:hover{

    transform:skewx(45deg)

    } 沿着X轴斜切45度角

    2D过渡型

    transition: all 0.5s   宽高在鼠标放上后都变化,用了0.5秒

    transition:width 0.5s ease 2s  宽度在两秒后变化,变化过程0.5秒

    div{

    原始div

    transition:width 0.5s ease 2s

    }

    div:hover{

    变化后的样子

    }

    transition: all 0.5s   宽高在鼠标放上后都变化,用了0.5秒

     transition:width 0.5 ease 2s  宽度在两秒后变化,变化过程0.5秒

    头像旋转

    img{

      border:1px solid red;

        display:block;

    margin:50px auto;

    border-radius:50%

    transform:all 0.5s}

    img:hover{

    transform:rotate(360deg)

    }

    3D特效

    1,沿着X轴旋转,perspective:Z轴400像素45度

    div{

    DIV

    perspective:400px;

    }

    img:hover{

    transform:rotateX(45deg)

    }

    打开的盒子

    <style type="text/css">

    #tu{

    300px;

      height:260px;

     margin:100px auto;

       position:relative;

      }

    #tu1,#tu2{

     300px;

      height:260px;

        background:url(photo/haha01.jpg) ;

       border:1px black solid;

       border-radius:50%;

       position:absolute;

       top:0px;

       left:0px;

    }

    #tu2{

    background:url(photo/haha04.jpg) ;

    transition:all 2s;

    transform-origin:bottom

    }

    #tu:hover #tu2{

    transform:rotateX(180deg);

    }

    <body>

    <div id="tu">

    <div id="tu1"></div>

    <div id="tu2"></div>

    </div>

            </body>

  • 相关阅读:
    springboot跨域解决
    python实现LRUCache
    oracle整库统计库表数据量--存储过程
    oracle整库统计库表各个字段数据最大长度--存储过程
    mysql数据库初始化脚本分组批量执行
    maven profile 的作用
    配置中包含maven属性,在idea中本地启动无法正常获取配置
    个人随笔
    Java接口interface field及method
    如何将.net core项目部署到IIS上?
  • 原文地址:https://www.cnblogs.com/black-humor/p/5597118.html
Copyright © 2011-2022 走看看