Html、Css3动画效果

第九章 动画

9.1 transform动画

transform 2D变形

translate():平移函数,基于X、Y坐标重新定位元素的位置

scale():缩放函数,可以使任意元素对象尺寸发生变化

rotate():旋转函数,取值是一个度数值

skew():倾斜函数,取值是一个度数值

div{
	transform:translate(100px,100px);
  transform:translate(100px,100px) scale(1.5)
}


rotate( )函数只是旋转,而不会改变元素的形状
skew( )函数是倾斜,元素不会旋转,会改变元素的形状

9.2 transition过渡动画

transition: 要过度的属性 时间 过度函数 延迟时间;

transition: 要过度的属性  时间  过度函数  延迟时间;

要过的属性:可以使用 all 或者一个一个的写
时间:    单位s秒   ms毫秒
过度函数:
        ease:速度由快到慢(默认值)
        linear:速度恒速(匀速运动)
        ease-in:速度越来越快(渐显效果)
        ease-out:速度越来越慢(渐隐效果)
        ease-in-out:速度先加速再减速(渐显渐隐效果)







9.3 定义动画

/* 定义动画*/
@keyframes imgacion{
	0%{
		transform: rotate(0deg) scale(1);
	}
	100%{
		transform: rotate(360deg) scale(1.2);
	   }
	}
	/* 使用动画*/
	img:hover{
		animation-name: imgacion;
		animation-duration: 2s;
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔚一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值