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
     
  • 相关阅读:
    ZOJ 3795 Grouping
    ZOJ 3791 An Easy Game
    ZOJ 3790 Consecutive Blocks
    POJ 1451 T9
    POJ 1141 Brackets Sequence
    POJ 2411 Mondriaan's Dream
    POJ 2513 Colored Sticks
    Eclipse 快捷键大全
    C# lock关键字(多线程)
    C# 内部类
  • 原文地址:https://www.cnblogs.com/wxydigua/p/3939334.html
Copyright © 2011-2022 走看看