• CSS3基础2(变形与动画)


    <!DOCTYPE html5>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>CSS3基础知识(动画)</title>
    <style>
    /*div{*/
    /* 150px;*/
    /*height: 150px;*/
    /**/
    /*}*/
    /*过渡 transition(参数分别为 需要过渡的属性(width、height) 过渡需要时间 过渡函数 过渡延时间 动画曲线*/
    /*理解应用众多过渡函数的效果*/
    /*div:hover{*/
    /* 400px;*/
    /*height: 500px;*/
    /*-webkit-transition: width 2s linear 1s, height 3s ease-in 2s;*/
    /*-moz-transition: width 2s linear 1s, height 3s ease-in 2s;*/
    /*-o-transition: width 2s linear 1s, height 3s ease-in 2s;*/
    /*-ms-transition: width 2s linear 1s, height 3s ease-in 2s;*/
    /*transition: width 2s linear 1s, height 3s ease-in 2s;*/
    /*}*/


    /*transform 变形是对元素进行2D或3D转换,可以对元素进行旋转、缩放、平移或扭曲。*/
    /*transform-origin 用来改变变形的原点 默认居于元素X轴和Y轴的50%处*/

    /* 变形2D-旋转 (x deg 旋转角度 x正数为顺时针 x负数为逆时针) */
    /*div:hover{*/
    /*transform: rotate(30deg);*/
    /*transition: transform 2s;*/

    /*-webkit-transform-origin: 50% 100%; !*(50%,100%) 表(x,y) (最左 最上)*!*/
    /*-moz-transform-origin: 50% 100%;*/
    /*-o-transform-origin: 50% 100%;*/
    /*-ms-transform-origin: 50% 100%;*/

    /*-webkit-transform: rotate(30deg);*/
    /*-moz-transform: rotate(30deg);*/
    /*-o-transform: rotate(30deg);*/
    /*-ms-transform: rotate(30deg);*/
    /*}*/

    /* 变形2D 平移 translate */
    /*div:hover{*/
    /*transform: translate(100px,100px); !* (x,y) 长宽 也可以传百分比*!*/
    /*transition: transform 2s ease-in;*/
    /*}*/

    /* 变形2D 缩放 scale (大于1放大,小于1缩小)*/
    /*div:hover{*/
    /*transform: scale(2,3); !* (x,y) 分别为放大的倍数*!*/
    /*transition: transform 2s ease-in;*/
    /*}*/

    /* 变形2D 扭曲 skew */
    /*div:hover{*/
    /*transform: skew(30deg,30deg); !* (x,y) 分别为x轴,y轴的扭曲角度*!*/
    /*transition: transform 2s ease-in;*/
    /*}*/

    /*3D perspective 表 眼睛到屏幕的距离 */
    /*#parent{*/
    /*perspective: 300px;*/
    /*}*/
    /*#child{*/
    /*height: 100px;*/
    /* 100px;*/
    /**/
    /*transform-style: preserve-3d;*/
    /*position: absolute;*/
    /*margin-left: 100px;*/
    /*margin-top: 50px;*/
    /*}*/
    /*#child:hover{*/
    /*transform: rotateX(-45deg);*/
    /*}*/

    /* 动画 animation 参数(名称 动画持续时间 方式 延迟时间 次数 方向 动画函数)*/
    /*@keyframes move {*/ /*关键帧动画*/
    /*0%{*/
    /* 150px;*/
    /**/
    /*}*/
    /*50%{*/
    /* 500px;*/
    /**/
    /*}*/
    /*100%{*/
    /* 150px;*/
    /**/
    /*}*/
    /*}*/
    /*#anima{*/
    /* 150px;*/
    /*height: 150px;*/
    /**/
    /*}*/
    /*#anima:hover{*/
    /*animation: move 2s linear 1s 2 infinite; !*infinite无限次循环 reverse 反向 *!*/
    /*}*/

    /*图片加载效果*/
    #loading{
    animation: move 2s infinite linear;
    border: 0px solid black;
    96px;
    height:96px;
    margin: 50px auto;
    background:url(img/loading.png)no-repeat center;
    }
    @keyframes move{
    0%{ transform: rotate(0deg);}
    100%{ transform: rotate(360deg);}
    }

    </style>
    </head>
    <body>
    <div id="loading"></div>

    <!--<div>树荫照水爱晴柔</div>-->
    <!--<div id="anima">醉清风</div>-->
    <!--<div id="parent">-->
    <!--<div id="child"></div>-->
    <!--</div>-->
    </body>
    </html>
    ............................................
    素材



  • 相关阅读:
    关于android listview去掉分割线
    关于android在Service中弹出Dialog对话框
    Java SimpleDateFormat 函数
    关于Android使TextView可以滚动的设置
    关于Android(Java)创建匿名线程
    关于解决 Failed to prepare partial IU:
    毕业设计进度:2月4日
    毕业设计进度:2月3日
    毕业设计进度:2月2日
    毕业设计进度:2月1日
  • 原文地址:https://www.cnblogs.com/YoogaChan/p/6952506.html
Copyright © 2020-2023  润新知