css 动画基础知识和案例

想要更好的掌握知识,可以常识将知识教授出来。这就是写这篇文章的目的。

animation基础知识

animation:创建动画的意思;其中的属性有:animation:属性,执行时间 显示方式 执行次数。

animation: 执行动画名称 执行时间(50s 代表50s执行一个循环) 执行速度(linear 代表匀速) 重复次数(infinite 代表无限次);如

css 复制代码
.mover_slow {
  animation: orderMover 50s linear infinite;
}

/**动画名称**/
@keyframes orderMover {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX( calc(-100% - 1710px ) );
  }
}

animation-state: plaused (暂停) /running (执行中)

遇到的问题

1、在动画结束时,如何保持最终的动画状态?如何保持开始的状态?

2、如何让动画暂停?

animation-state:plaused;

3、from to 和百分比写法有什么不同?

from to:只有开始和结尾的状态;而百分比写法可以用多种状态,如20%、30%等,滚动到不同的程度,执行不同的动画效果。可以按照自己的需求分为多段动画。

4、如何是动画循环播放或者指定循环动画?

重复次数改为infinite,就可以无限循环了。

总结

说和做真的不是一回事。在想的时候,想的很清楚,但做的时候,做的细节上的填写以及原来的实现,都开始模糊了。

相关推荐
C澒几秒前
React + TypeScript 编码规范|统一标准 & 高效维护
前端·react.js·typescript·团队开发·代码规范
时光少年18 分钟前
Android 视频分屏性能优化——GLContext共享
前端
风无雨31 分钟前
滚动条上下按钮隐藏不生效的原因与修复(::-webkit-scrollbar-button)
css·css3·webkit
IT_陈寒35 分钟前
JavaScript开发者必知的5个性能杀手,你踩了几个坑?
前端·人工智能·后端
跟着珅聪学java39 分钟前
Electron 精美菜单设计
运维·前端·数据库
日光倾39 分钟前
【Vue.js 入门笔记】闭包和对象引用
前端·vue.js·笔记
一只程序熊1 小时前
UniappX 未找到 “video“ 组件,已自动当做 “view“ 组件处理。请确保代码正确,或重新生成自定义基座后再试。
前端
林小帅1 小时前
【笔记】xxx 技术分享文档模板
前端
雾岛心情1 小时前
【HTML&CSS】HTML为文字添加格式和内容
前端·css·html
心.c1 小时前
如何在项目中减少 XSS 攻击
前端·xss