zoukankan      html  css  js  c++  java
  • CSS3动画

    Css3的变换/变形

       平移、旋转、缩放、倾斜效果

     样式属性:  Transform

           /*平移*/
                /* transform: translate(100px,100px); */
                /* 缩放 */
                /* transform: scale(1.2); */
                /* 旋转 */
                /* transform: rotate(180deg); */
                /* 倾斜 */
                /* transform: skew(20deg,30deg);
                */
                /* 设置奇点 */
                transform-origin: 20% 40%;

    Hack: -浏览器内核名-样式属性(都要使用)

       IE浏览器:   -ms-           Chrome/Safari:  -webkit-

       火狐浏览器: -moz-        欧朋浏览器: -o-

    div
    {
    transform:rotate(7deg);
    -ms-transform:rotate(7deg);     /* IE 9 */
    -moz-transform:rotate(7deg);     /* Firefox */
    -webkit-transform:rotate(7deg); /* Safari 和 Chrome */
    -o-transform:rotate(7deg);     /* Opera */
    }

    Css3过渡

    样式属性:Transition:

    语法:transition: property duration timing-function delay;

      使用过渡:  transition-property  常用all

      过渡时间: transition-duration属性规定完成过渡效果需要花费的时间(以秒或毫秒计)。transition-duration:5s

      过渡速度: 时间曲线transition-timing-function 属性规定过渡效果的速度曲线。常用: linear  匀速

      设置延时:transition-delay 属性规定过渡效果何时开始。transition-delay 值以秒或毫秒计。

    Csss3动画

    @keyframes : 设置关键帧

      0%  开始点

      100% 结束点

      from 等同于0%

      To 等于100%

     /* 定义一个动画 */
            @keyframes mymove1 {
                0%{left:0px;100px; background-color: orange; height: 100px;} 
                50%{
                   left:300px; 300px; background-color: red; height: 300px;
                }
                100%{
                   left:0px; 100px; background-color: green; height: 100px;
                }
            }
    
            .box{
                border-radius: 50%;
                /*使用动画*/
                animation: mymove1 5s infinite;
                position: relative;
    
            }

    播放次数:n  /  infinite无线循环

  • 相关阅读:
    Myeclipse运行报错:an out of memory error has occurred的解决方法
    关于UnsupportedClassVersionError的错误处理
    Java设置session超时(失效)的三种方式
    mybatis自增长插入id
    揭开Java IO流中的flush()的神秘面纱
    mybatis多表查询
    在Myeclipse中提交代码到GitHub中
    一台电脑安装多个版本的jdk
    使用Git的Push出现rejected
    暴力解决HTMLTestRunner出现dict() ->new empty dictionary的问题
  • 原文地址:https://www.cnblogs.com/64Byte/p/12546261.html
Copyright © 2011-2022 走看看