zoukankan      html  css  js  c++  java
  • css3 transform matrix矩阵的使用

     
    Transform 执行顺序问题 — 后写先执行
    matrix(a,b,c,d,e,f) 矩阵函数
    •通过矩阵实现缩放
    x轴缩放 a=x*a    c=x*c     e=x*e;
    y轴缩放 b=y*b   d=y*d     f=y*f;
     
    •通过矩阵实现位移
    x轴位移: e=e+x
    y轴位移: f=f+y
     
    •通过矩阵实现倾斜
    x轴倾斜: c=Math.tan(xDeg/180*Math.PI)
    y轴倾斜: b=Math.tan(yDeg/180*Math.PI)
     
    matrix(a,b,c,d,e,f) 矩阵函数
    通过矩阵实现旋转
    a=Math.cos(deg/180*Math.PI);
    b=Math.sin(deg/180*Math.PI);
    c=-Math.sin(deg/180*Math.PI);
    d=Math.cos(deg/180*Math.PI);
     
    变换兼容IE9以下IE版本只能通过矩阵来实现
    filter: progid:DXImageTransform.Microsoft.Matrix( M11= 1, M12= 0, M21= 0 , M22=1,SizingMethod='auto expand');
    IE下的矩阵没有E和F两个参数 M11==a; M12==c; M21==b; M22==d
     
  • 相关阅读:
    本周总结
    本周总结
    第四周自我总结
    结对编程
    第四周自我总结
    第三周自我总结
    本周工作安排及内容
    知识思考
    交作业。。。
    MSF过程模型
  • 原文地址:https://www.cnblogs.com/wxydigua/p/3939334.html
Copyright © 2011-2022 走看看