3

我正在使用 netbean7.3 并在下面的代码中

@keyframes myfirst
{
from {box-shadow: 4px 4px 4px #666666;border: 1px solid #444444;}
to {box-shadow: 4px 4px 4px #DCDCDC;border: 1px solid #d6d6d6;}

}

我有错误

在此处输入图像描述

但是可以通过使用{after来解决@keyframes myfirst

在此处输入图像描述

我只想知道第一个(错误一个)和另一个之间有什么区别,因为AFAIK的位置{无关紧要?

4

1 回答 1

1

好吧,您的语法都是正确的(您可以在此处检查),因为 W3C 仅将关键帧声明定义为

[...] 关键字“@keyframes”,后跟一个为动画命名的标识符(将使用 'animation-name' 引用),然后是一组样式规则(由大括号分隔)。

参看。http://www.w3.org/TR/css3-animations/#keyframes

所以这很可能是一个netbeans错误

编辑:关键帧声明语法是

KEYFRAMES_SYM S+ IDENT S* '{' S* keyframes_blocks '}' S*;

S定义为(#x9 | #xA | #xC | #xD | #x20)+,因此它包括“空格”、“制表符”、“换行”、“回车”和“换页”。

netbeansNL在这个集合中吗?

于 2013-02-19T08:43:54.893 回答