登录
首页 >  文章 >  前端

CSS动画不触发?检查animation名称是否匹配

时间:2026-01-21 21:01:44 232浏览 收藏

前往漫画官网入口并下载 ➜

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《CSS动画不触发怎么解决?检查animation名称是否匹配》,聊聊,我们一起来看看吧!

animation-name值必须与@keyframes名称完全一致,大小写、连字符等细微差异均导致动画静默失效;还需确保animation-duration等必要属性存在,且元素display不为none。

css css 动画无法触发怎么办_检查 animation name 是否匹配

animation-name 值必须与 @keyframes 名称完全一致

CSS 动画不触发,最常见的原因是 animation-name 属性写的名称和 @keyframes 规则名对不上——哪怕只差一个空格、大小写或连字符,浏览器都会静默忽略动画。

  • @keyframes slideIn 对应的 animation-name: slideIn
  • @keyframes slideIn 写成 animation-name: slidein ❌(大小写敏感)
  • @keyframes slide-in 写成 animation-name: slide_in ❌(连字符 ≠ 下划线)
  • 定义在