我正在尝试构建一个 AMP 页面,但在验证某些 css 时遇到了一些问题。我有一个 H1,有 4 个单词需要交替。我通过在单词内部创建 4 个跨度并对其不透明度进行动画处理以显示/隐藏我需要的内容(不透明度是白名单属性之一,您可以使用关键帧进行动画处理,因此不应该有任何问题)。这一切都按预期工作,但代码没有被AMP 验证器验证。
我收到这个错误
标签“样式 [amp-keyframes]”中的 CSS 语法错误 - 声明不完整。
对于这个 CSS
<style amp-keyframes>
@keyframes words {
0% { opacity: 1; }
25% { opacity: 1; }
26% { opacity: 0; }
100% { opacity: 0; }
}
</style>
任何想法为什么会发生这种情况,或者可能是另一种解决方案?