zoukankan      html  css  js  c++  java
  • css3:2D与动画

    2D转换:

    位移,缩放,旋转,斜切(-webkit-transform)

    位移:未设置坐标原点时,以浏览器左上角为坐标原点发生位移。

    -webkit-transform:translate(   );

    缩放:参照元素中心进行缩放其语法如下

    -webkit-transform:scale(.像素,.像素);

    旋转:旋转方式:度数(deg),弧度。按元素中心顺势针旋转。也可为元素设置坐标(垂直方向为x轴)

    -webkit-transform:rotate(45deg);表示该元素绕原点顺时针旋转45度

    可利用-origin语句来改变旋转的参照点,重置原点

    -webkit-transform-origin:x px,y px;

    斜切:也叫扭曲。以垂直方向为x轴。

    -webkit-transform:skew(xrad,yrad);

    过度

    -webkit-transition:width(针对过度属性)   4s(过度周期及时间) ease(过度效果类型) 2s(延时)

    过度类型:

    • :linear线性过度
    • :ease平滑过度
    • :ease-in由慢到快过度
    • :ease-out由快到慢过度
    • :ease-in-out由慢到快再到慢

     动画:animation

    @-webkit-keyframes (为解决浏览器兼容性问题以谷歌浏览器为例)

      

    @-webkit-keyframes myfirst {
    0% {
    150px;
    }

    30% {
    300px;                                       /*动画过度的百分比以及过度时像素的变化,像素变化越小动画越流畅*/
    }

    50% {
    500px;
    }

    100% {
    600px;
    }
    }

    .div1 {
    150px;            /*为div1定义宽高延时,过度的类型以及循环*/
    height: 150px;
    background-color: #21bbca;
    -moz-animation: myfirst 4s ease infinite(无限循环);
    }

       

                               

  • 相关阅读:
    连接查询
    分组查询
    【转载】C语言 构建参数个数不固定函数
    【转载】vc编译exe的体积最小优化
    VC6微软正则表达式greta使用案例
    MultiByteToWideChar和WideCharToMultiByte
    【转载】VC操作剪切板
    VC/MFC分割字符串(SplitString)返回CStringArray
    【转载】实现UTF8与GB2312编码格式相互转换(VC)已经验证!
    VC6配置sqlite数据库
  • 原文地址:https://www.cnblogs.com/fengdong/p/4643978.html
Copyright © 2011-2022 走看看