CSS3过渡、动画和形变

CSS3过渡、动画和形变

详情:http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html

过渡transition

.item {
   
	/*transition: 过渡时间 延迟时间 目标属性 过渡速度;可用‘,’同时指定多个属性变化*/
	transition: 1s 1s height linear, 1s width;
}

单独定义:

	transition-property: height;
    transition-duration: 1s;
    transition-delay: 1s;
    transition-timing-function: ease;

速度定义:

ease:逐渐放慢(默认)

linear:匀速

ease-in:加速

ease-out:减速

cubic-bezier函数:自定义速度模式(工具网站: https://cubic-bezier.com/#.25,.1,.25,1)

动画Animation @keyframes动画关键帧

首先,CSS Animation需要指定动画一个周期持续的时间,以及动画效果的名称。

div:hover {
   
  animation: 1s rainbow;
}

上面代码表示,当鼠标悬停在div元素上时,会产生名为rainbow的动画效果,持续时间为1秒。为此,我们还需要用keyframes关键字,定义rainbow效果。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值