日志标签:transform

Transform Matrix(矩阵变形)-Css3演示

时间:2010年03月13日作者:愚人码头查看次数:5,305 views评论次数:3

transform: matrix矩阵变形的几点说明:
  • Matrix是transform的一个子集,基本语法transform: matrix(a, c, b, d, tx, ty);
  • a, c, b, d是一个二维矩阵:
       ┌     ┐
       │ a b │
       │ c d │
       └     ┘
       tx, ty就是就是基于X和Y 坐标重新定位元素。
  • tx, ty参数值在各个浏览器下有差异:
    • firefoxtx, ty除了0值之外必须只用长度单位值(“px”,“em”等)或者使用百分数
    • webkit和operatx, ty的值部门加单位或者百分数,他们就是一个数值,默认单位是px;
  • IE有对应的滤镜: filter: progid:DXImageTransform.Microsoft.Matrix ,本例中可以设置M11,M12,M21,M22这四个值在ie下的效果

Transform  Matrix(矩阵变形)演示地址:http://www.css88.com/tool/css3Preview/Transform-Matrix.html

transform(变形)和transform-origin(变形原点)-Css3演示

时间:2010年03月12日作者:愚人码头查看次数:7,814 views评论次数:3

transform(变形)和transform-origin(变形原点)的说明:
  • 目前这两个属性得到了除去ie以外各个主流浏览器webkit,firefox,opera的支持,属性名分别为 -webkit-transform,-moz-transform,-o-transform;
  • transform-origin是变形原点,也就是该元素围绕着那个点变形或旋转,该属性只有在设置了transform属性的时候起作用;
    • 语法:-moz-transform-origin: [ <percentage> | <length> | left | center | right ][ <percentage> | <length> | top | center | bottom ] ?
    • transform-origin接受两个参数,它们可以是百分比,em,px等具体的值,也可以是left,center,right,或者 top,center,bottom等描述性参数 ;
    • top left | left top 等价于 0 0;
    • top | top center | center top 等价于 50% 0
    • right top | top right 等价于 100% 0
    • left | left center | center left 等价于 0 50%
    • center | center center 等价于 50% 50%(默认值)
    • right | right center | center right 等价于 100% 50%
    • bottom left | left bottom 等价于 0 100%
    • bottom | bottom center | center bottom 等价于 50% 100%
    • bottom right | right bottom 等价于 100% 100%
  • transform属性实现了一些可用SVG实现的同样的功能。它可用于内联(inline)元素和块级(block)元素。它允许我们旋转、缩放和移动元素 ,他有几个属性值参数:
    • rotate(旋转)允许你通过传递一个度数值来转动一个对象;
    • scale是一个缩放功能,可以让任一元素变的更大。它使用一个或者两个正数和负数以及小数作为参数;当使用一个参数时表示X轴和Y轴的缩放相同;
    • translate就是基于X和Y 坐标重新定位元素,当使用一个参数时表示X轴和Y轴的参数相同;
    • skew倾斜(ps中的斜切),参数是度数,当使用一个参数时表示X轴和Y轴的参数相同;
    • matrix矩阵变换,就是基于X和Y 坐标重新定位元素,它使用6个参数 ,本例中未涉及;

transform(变形)和transform-origin(变形原点)演示地址:http://www.css88.com/tool/css3Preview/Transform.html

Page 1 of 11