当前位置: 首页 > news >正文

CSS3动画

CSS3动画

CSS动画是从一种样式过渡到另一种样式的过程,下面是对使用动画的简单总结

一、定义动画

通过@keyframes定义动画,动画开始样式用0%标识(可用from代替),结束用100%标识(可用to代替),如果希望在中间一些时刻切换到指定样式,在对应百分比时刻设置样式即可,如:

@keyframes myAnimation {0% {background-color: pink;}50% {background-color: indianred;}100% {background-color: grey;}
}

这里定义了一个名为myAnimation的动画,开始时背景颜色为pink,中间时刻过渡成indianred,最后过渡成grey

二、使用动画

通过animation可以设置使用动画的名称动画演示一个周期的时间动画的延迟播放时间播放次数等,如:

animation: myAnimation 5s 1s 10;

使用myAnimation动画,播放一轮周期为5s延迟1s触发播放10次

上面是简写属性,可通过下面属性单独设置:

animation-nameanimation-durationanimation-delayanimation-iteration-count

除此之外,还可以通过animation-play-state属性指定运行或暂停状态,如:

/*	运行状态	*/
animation-play-state: running;
/*	暂停状态	*/
animation-play-state: paused;

关于动画更多的使用请参考:CSS3 动画 | 菜鸟教程 (runoob.com)


http://www.mrgr.cn/news/41649.html

相关文章:

  • Python机器学习中的模型评估与优化技术
  • AIGC(AI网站分享)
  • Github 2024-10-03Go开源项目日报Top10
  • 安卓AI虚拟女友项目开发之语音识别及语音合成功能开发
  • NumPy 第二课 -- 安装
  • AMD GPU推理:三步让你了解AI推理的游戏规则
  • 利用Spring Boot的RestTemplate进行REST客户端开发
  • Apache NiFi最全面试题及参考答案
  • MATLAB中pcg函数用法
  • 项目管理-质量管理
  • 如何对mysql优化
  • 超级干货!Air780E的串口通信分享
  • 【PostgreSQL 】实战篇——如何使用 EXPLAIN 和 ANALYZE 工具分析查询计划和性能,优化查询
  • Authentication Lab —— 靶场笔记合集
  • C Primer Plus 第7章习题
  • SQL Server—约束和主键外键详解
  • 【C++】多态(下)
  • 深度剖析音频剪辑免费工具的特色与优势
  • MySQL 分组
  • 【ubuntu】【VirtualBox】VirtualBox无法加载USB移动设备的解决方法(支持U盘启动盘)