2016-04-28 26 views
1

こんにちは、世界の素晴らしいコーダーです!初心者がここでコーディングし、さらにstackoverflowに関する他のさまざまな質問への回答を確認した後も、この単純な@keyframeコードを解決できないようです。私のCSS @keyframeアニメーションはなぜ機能しませんか?

マイHTML:

<!DOCTYPE html> 

<html> 

<head> 

<title>blank</title> 
<link rel="stylesheet" href="@keyframes & animation.css"/> 

</head> 

<body> 

<div class="div"></div> 

</body> 

</html> 

マイCSS:

.div { 

width:100px; 
height:100px; 
background-color: red; 
animation-name: Flashlights; 
animation-duration: 3s; 
-webkit-animation-name: Flashlights; 
-webkit-animation-duration: 3s; 

{ 

@keyframes Flashlights /* "Flashlights" is my own name - not an attribute. */ { 

0% {background-color: red;} 
20% {background-color: pink;} 
30% {background-color: brown;} 
40% {background-color: grey;} 
50% {background-color: yellow;} 
60% {background-color: orange;} 
70% {background-color: white;} 
80% {background-color: green;} 
90% {background-color: blue;} 
100% {background-color: black;} 

} 

@-webkit-keyframes Flashlights { 

0% {background-color: red;} 
20% {background-color: pink;} 
30% {background-color: brown;} 
40% {background-color: grey;} 
50% {background-color: yellow;} 
60% {background-color: orange;} 
70% {background-color: white;} 
80% {background-color: green;} 
90% {background-color: blue;} 
100% {background-color: black;} 

} 

それです。私は、各要素を勉強して、自分でそれをしようとしているが、これが動作するようには思えない...

+0

、あなたは、animations.cssなど、より伝統的な何かを試みることができますか?それが実際に問題を引き起こすかどうかはわかりません。 – GMchris

+0

}ブラケット - 問題です – sTx

答えて

2
です

さて、私が気づいたことがいくつかあります。まず、あなたの最初のアニメーションはFlashlightsではなくFlashinglightsと呼ばれ、他の場所で使われています。あなたの括弧にはいくつか問題があります。最初のアニメーションにはオープニングブラケットがありません。セレクターのクロージングブラケットは正しい方向に向いていません。現在は別のオープニングブラケットです。

+0

ありがとう、GMchris。私は障害を修正し、ファイルが機能しました。 + +答えです。 – ArabianMaiden

+0

うれしいよ:)将来の読者のための答えを受け入れることを検討してください。 – GMchris

2

第2のブラケットは、間違ったタイプ(直接のdiv CSS後の{と}の変更)

+0

ああ、ありがとう!私は決してそれを考え出さなかったでしょう。私はブラケットを交換した後に働いた... – ArabianMaiden

2

理由の一部は、どこでもキーフレームに同じ名前を使用していないということです。また、div CSSクラスを閉じてください。キーフレームクラスを解除すると、開いたままになります。奇数ファイル名のビットだ

div { 
} 

Working jsFiddle

関連する問題