新闻中心

css animation-duration动画时长如何设置

2025-10-18
浏览次数:
返回列表
animation-duration用于设置动画周期时长,默认为0秒需指定正值才能播放,单位用s或ms表示,可单独设置或在animation简写中定义,多个动画时用逗号分隔对应时长。

css animation-duration动画时长如何设置

在 CSS 中,animation-duration 属性用于设置动画完成一个周期所需的时间。默认值是 0 秒,也就是动画不会播放。要让动画动起来,你需要明确指定时长。

基本语法

animation-duration 的值使用时间单位,通常用秒(s)或毫秒(ms)表示:

animation-duration: 2s; /* 2秒完成一个动画周期 */
animation-duration: 500ms; /* 0.5秒,即500毫秒 */

如何应用到元素

你可以将 animation-duration 和其他动画属性一起使用,比如 animation-name、animation-iteration-count 等。

示例:

@keyframes slide {
  from { transform: translateX(0); }
  to { transform: translateX(100px); }
}

.box {
  animation-name: slide;
  animation-duration: 1.5s; /* 动画持续1.5秒 */
}

也可以简写在 animation 属性中:

小爱开放平台 小爱开放平台

小米旗下小爱开放平台

小爱开放平台 291 查看详情 小爱开放平台 .box {
  animation: slide 1.5s ease-in-out infinite;
}

这里的第二个值就是 animation-duration。

常见取值和注意事项

  • 单位可以是 s(秒)或 ms(毫秒),例如 0.3s 或 300ms 效果一样
  • 值必须大于等于 0,负值会被视为 0
  • 如果只写数值不带单位,样式会失效
  • 多个动画可以用逗号分隔设置不同持续时间

例如同时运行两个动画并分别设置时长:

.box {
  animation-name: slide, fade;
  animation-duration: 1s, 2s; /* 第一个1秒,第二个2秒 */
}

基本上就这些。只要记住给 animation-duration 设置一个带单位的正数,动画就能按你想要的速度跑起来。

以上就是css animation-duration动画时长如何设置的详细内容,更多请关注其它相关文章!


# 第一个  # 萍乡420seo-80310  # 曲靖关键词排名公司  # 福建seo排名公司排行  # 厦门市seo  # 南京快速营销推广中心  # 广州 网站建设模板  # 吉林省seo优化收费  # 商业网站推广推荐乐云seo  # 长春网站建设哪里好  # 九宫庙网络营销推广  # css  # 你可以  # 选择器  # 两种类型  # 中不  # 第二个  # 如何设置  # 多个  # 小爱  # 时长 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 迅雷下载到U盘速度很慢怎么办_迅雷U盘下载慢优化方法  TikTok搜索不到用户发布内容怎么办 TikTok用户内容搜索优化方法  c++如何使用chrono库处理时间_c++标准库时间与日期操作  在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验  单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分  C++编译期如何执行复杂计算_C++模板元编程(TMP)技巧与应用  现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践  qq游戏大厅官方下载_qq游戏免费下载安装入口  如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率  Win11怎么查看电脑配置_Win11硬件配置检测工具使用  EMS快递官网app_中国邮政速递物流手机客户端  Pandas DataFrame 多条件优先级排序与排名  QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道  如何在Python中使用Optional类型处理可变对象并避免Pylint警告  J*aScript Promise链中如何正确终止后续.then执行并处理错误  深入理解与实现最大堆的Heapify过程:常见错误与修正  漫蛙2在线漫画入口 漫蛙正版漫画网页版直达  AO3最新可访问网址 Archive of Our Own官方在线入口  QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台  sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置  海棠账号登录入口_登录海棠账户同步阅读记录  深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现  Golang如何使用bytes.Split分割字节切片_Golang bytes切片分割方法  怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】  Windows10怎么开启存储感知 Windows10系统设置自动清理临时文件释放C盘空间【教程】  腾讯视频怎么举报不良内容_腾讯视频内容举报流程与违规信息处理方法  Node.js CSV 数据处理:基于字段值条件过滤整条记录的策略  小米14应用无法联网原因分析_小米14网络权限修复  uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页  J*aScript打印功能_j*ascript输出控制  Golang指针如何与map组合使用_Golang map指针组合实践  想当下一个《2077》?《心之眼》Steam评价升至"多半好评"  如何优雅地扩展SprykerGlue后端API授权逻辑,使用spryker/glue-backend-api-application-authorization-connector-extension  QQ邮箱网页版入口页面 QQ邮箱在线登录入口官网  Yandex浏览器官方网页版入口 Yandex浏览器最新版官网  PPT平滑切换怎么做 PPT炫酷“平滑”切换动画制作教程【必学】  《刺客信条4:黑旗》重制版新细节曝光:无缝加载 地图更细致!  J*aScript设计模式实践_j*ascript代码优化  React项目中导航栏Logo自适应布局:避免裁剪与布局溢出  凉拌黄瓜怎么拌更入味 凉拌黄瓜简单家常做法  wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法  Lar*el 递归关系中排除指定分支的教程  微博网页版主页入口 微博官方网站免登录访问  LocoySpider如何部署到云服务器_LocoySpider云部署的远程配置  智慧团建扫码登录入口 智慧团建扫码登录入口官网版​  Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  uc浏览器网页版入口 uc浏览器网页版最新网址  Excel函数批量查找替换超快方法_Excel用REPLACE和FIND函数秒级替换  三星ZFold5多任务卡顿_Samsung ZFold5流畅度提升  Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】 

搜索