CSS3 transform
来源:互联网 发布:郑秀晶崔雪莉关系知乎 编辑:程序博客网 时间:2024/06/01 20:41
CSS3的transform属性引入了许多方法用于元素位置形状等进行变换,每个方法列在下边(省略prefix)
transform: translate(dx, dy) /* 表示元素平面内平移的距离分别为dx,dy;对应有translateX()和translateY() */transform: rotate(deg) /* 正值表示顺时针旋转,单位为角度 */transform: scale(x-coords, y-coords) /* 在x轴和y轴方向进行伸缩变化;对应有scaleX()和scaleY() */transform: skew(x-coords, y-coords) /* 沿着水平和竖直方向翻转;对应有skewX()和skewY() */
使用Vue的transform属性时,由于要同时设置translateX()和rotate()方法,在一个transition中设置时只有一个能够正常执行,因此需要需要使用到transform: matrix()方法。matrix共有6个参数,此处设为matrix(a,b,c,d,e,f)
平移变换: 仅与e, f相关,其中e和f分别表示水平方向和垂直方向的平移距离
伸缩变换:与a, d相关,其中a和d分别表示水平方向和垂直方向的伸缩量
旋转:旋转变化与a, b, c, d四个参数有关,对应表示为matrix(cosα, sinα, -sinα, cosα, 0, 0)
翻转:matrix(1, tanα, tanβ, 1, 0, 0),其中tanα和tanβ分别表示沿着水平轴和垂直轴的翻转角度
结合matrix可以实现其他更多复杂的功能。
阅读全文
0 0
- CSS3 transform
- CSS3 Transform
- CSS3 Transform
- CSS3 Transform
- CSS3 Transform
- CSS3 transform
- css3-transform
- CSS3 Transform
- CSS3 Transform
- CSS3 Transform
- css3 transform
- CSS3 Transform
- CSS3 transform
- css3 transform
- CSS3 transform
- css3-transform
- css3 transform
- CSS3 Transform
- 第七章 使用prototype Cell定制Table View(二)
- Log4j输出格式控制--log4j的PatternLayout参数含义
- poj1523—SPF(tarjan算法求无向图中所有的割点)
- 华为机试——字符串分隔
- 单例模式
- CSS3 transform
- Spring MVC概述
- 手动触发链接
- Train Problem II(卡特蘭數)
- Xshell连接虚拟机linux系统
- appcan 笔记
- 查询某个字段重复的sql:
- Mybatis特别注意int类型的数据判断
- 存储过程批量新增数据: