css - 关键帧动画意外令牌错误的问题
问题描述
我正在尝试制作菜单项动画。它的工作方式与我想要的完全一样,但奇怪的是我在这段 CSS 代码之后放置的任何内容都不起作用。
从调试器我得到了这个错误
- 意外令牌“0%”
- 意外的标记 ”{”
这是我的代码:
#menu-item-2398{
padding-left: 18px !important;
padding-right: 18px !important;
padding-top: 5px !important;
padding-bottom: 6px !important;
margin-right: 15px !important;
font-size: 17px;
text-align: center;
line-height: 20px;
border-radius: 999px;
background: linear-gradient(-45deg, #FFA63D, #FF3D77, #338AFF, #3CF0C5);
background-size: auto;
background-size: 600%;
animation: anime 16s linear infinite;
font-family: 'Poppins', sans-serif;
font-weight: 500 !important;
}
@-webkit-keyframes anime 0% {
{ background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
@keyframes anime
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
解决方案
0%
应该在之后{
padding-left: 18px !important;
padding-right: 18px !important;
padding-top: 5px !important;
padding-bottom: 6px !important;
margin-right: 15px !important;
font-size: 17px;
text-align: center;
line-height: 20px;
border-radius: 999px;
background: linear-gradient(-45deg, #FFA63D, #FF3D77, #338AFF, #3CF0C5);
background-size: auto;
background-size: 600%;
animation: anime 16s linear infinite;
font-family: 'Poppins', sans-serif;
font-weight: 500 !important;
}
@-webkit-keyframes anime {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
@keyframes anime
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
推荐阅读
- esp8266 - ESP8266 转 ESP32
- python - Ubuntu 20.04 上的 MariaDB 连接器/Python 安装问题(
- python - rhel 7.X 服务器上最新的正式 python3 安装是什么
- javascript - 在外部提交按钮中使用“formnovalidate”进行 jQuery 验证
- android - 如何创建应用程序来模仿网站上的数据?
- r - 如何根据其他两列的条件对 R 中两列的值求和?
- html - html-pdf-chrome beforeNavigate() 调用的 Promise.all() 间歇性无法解析
- go - Go 模块替换指令用 shumatech 替换 sciter-sdk
- javascript - 如何在 javascript/html 中将图像放置在画布球的顶部
- ios - SwiftUI - 按钮动作在图像上绘制