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の位置は{関係ないので、最初(エラー1)と別のものの違いは何ですか?

4

1 に答える 1

1

W3Cはキーフレーム宣言を次のように定義するだけなので、構文は両方とも正しいです(ここで確認できます)。

[...]キーワード「@keyframes」、アニメーションの名前を示す識別子('animation-name'を使用して参照されます)、一連のスタイルルール(中括弧で区切られます)が続きます。

cf. http://www.w3.org/TR/css3-animations/#keyframes

したがって、おそらくNetBeansのバグです

編集:キーフレーム宣言の文法は

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

Sはとして定義されて(#x9 | #xA | #xC | #xD | #x20)+いるため、「スペース」、「タブ」、「ラインフィード」、「キャリッジリターン」、「フォームフィード」が含まれます。

NLこのセットにはnetbeansが含まれていますか?

于 2013-02-19T08:43:54.893 に答える