CSS3~~2D转换效果

雨燕双飞 提交于 2019-12-02 15:07:01

位移translate(px,px)

translate

  • 对于行内元素没有效果
  • 不会影响其他元素位置
transform:translate(x,y);
transform:translateX(x);
transform:translate(x,0);
transform:translateY(y);
transform:translate(0,y);

旋转rotate(deg,deg)

对元素元转给定角度,正值为顺时针,负值为逆时针,单位deg

/*顺时针旋转10°*/
transform:rotate(10deg);
/*逆时针旋转120°*/
transform:rotate(-120deg);

缩放scale

scale(x,y)方法表示缩放元素,x表示宽度缩放倍数,y表示高度缩放倍数
当x,y为负值是,会分别横向倒置、纵向倒置

/*宽度不变,高度变大2倍*/
transform:scale(1,2);

翻转扭曲skew(deg,deg)

将元素翻转扭曲给定角度

绕x轴翻转20°,绕y轴翻转50°
transform:skew(20deg,50deg);

综合转换matrix

transform:matrix(scale x,skew x,skew y,scale y,translate x,translate y)

但是在H builder上尝试scale后其他的方法没了作用,以及matrix也不行…目前还不太明白为什么。。。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!