首页 > 其他 > 详细

过渡与动画

时间:2021-03-08 22:21:08      阅读:37      评论:0      收藏:0      [点我收藏+]

过渡与动画

transition过渡

transition过渡属性是CSS3浓墨重彩的特性,过渡可以为一个元素在不同样式之间变化自动添加 “补间动画”。

transition属性基本使用:

transition: width 1s linear 0s;
width 希望需要过渡的属性 transition-property
1s 动画的总时长(只能以秒为单位) transition-duration
linear(匀速) ease(加速度) transition-timing-function (可以使用贝塞尔曲线爱自定义)
0s 延迟时间(多长时间开始动画) transition-delay

过渡属性:

  1. width, height, left, top, border-radius.
  2. 背景颜色和文字颜色都可以被过渡
  3. 所有变形(包括2D和3D)都能被过渡

动画的定义

可以使用@keyframes来定义动画,keyframes表示“关键帧”,在项目上线前,要补上私有前缀 @-webkit-等等。

@keyframes r {
form {
transform: rotate(0);
}

to {
    transform: rotate(360deg);
}

}

动画的调用

定义动画之后,就可以使用animation属性调用动画。
animation: r 1s linear 0s 3;
第五个参数是动画的执行次数
技术分享图片

多关键帧动画

技术分享图片

过渡与动画

原文:https://www.cnblogs.com/cwlrk/p/14502075.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!