整理transform 、 transition 、animation

transform( [trænsˈfɔːm] 使改变;使改观;使转换)

1. 旋转 rotate 默认Z轴

单位deg,正数为顺时针旋转,负数为逆时针旋转
例如:
transform:rotate(45deg)
			rotateX
			rotateY
			rotateZ
			rotate3d 三维空间的一根线进行旋转,(1, 1, 1, 0deg)
				perspective:     井深  3d效果
				 perspective-origin:0 0;

transform-origin:center center ;坐标中心,默认是center center

2.缩放 scale

表示缩放倍数,例如:
transform:scale(0.5)
transform:scale(0.5, 1)
一个参数时:表示水平和垂直同时缩放该倍率
两个参数时:第一个表示水平方向的缩放倍率,第二个表示垂直方向的缩放倍率

	transform:scaleX(0.8)
	transform:scaleY(1.2)

3.倾斜skew 默认X轴

表示倾斜角度,例如:
transform:skew(30deg)
transform:skew(30deg, 30deg)
一个参数时:表示水平方向的倾斜角度
两个参数时:第一个表示水平方向的倾斜角度,第二个表示垂直方向的倾斜角度
首先需要说明的是:skew的默认原点transform-origin是这个物件的中心点,即
transform-origin:center  center

transform:skewX(30deg)
transform:skewY(45deg)		
		preserve-3d保留3d,2d转3d	

4.移动 translate 默认X轴

表示移动距离,例如:
transform:translate(45px);
transform:translate(50px, 150px);
一个参数时:表示水平方向的移动距离
两个参数时:第一个表示水平方向的移动距离,第二个表示垂直方向的移动距离

	translateX
	translateY
	trsnslateZ
	trsnalate3d

5.基准点 transform-origin

在使用transform方法进行文字或图形的变形时,是以元素的中心点为基准点进行的,
使用transform-origin属性,可以改变变形的基准点
transform-origin:10px  10px;

共两个参数,表示相对左上角原点的距离,
第一个参数表示左上角原点的水平方向的距离,
第二个参数表示相对于左上角原点的垂直方向的距离;

两个参数除了可以设置为具体的像素值,
其中第一个参数还可以指定为left 、center 、right,
第二个参数可以指定为top、center 、bottom

6.多方法组合变形

用法:transform: rotate(45deg) scale(0.5) skew(30deg, 30deg) translate(100px, 100px);
这四种变形方法顺序可以随意,但不同的顺序导致变形结果不同,原因是变形的顺序是从左到右依次进行,
这个用法中的执行顺序为  1.rotate     2.scalse     3.skew    4.translate

transition( [trænˈzɪʃn] 过渡)从一种效果改变成另一种效果

transition是一个符合性属性,包括四个子属性:
	transition-property  过渡属性(默认值为all)、
	transition-duration  过渡持续时间(默认值为0s)、
	transition-timing-function  过渡函数(默认值为ease函数)、
	transition-delay  过渡延迟时间(默认值为0s)

animation([ˌænɪˈmeɪʃn] 动画)

由@keyframes Name来描述每一帧的样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值