私は非常に単純な "トラフィックライト"プログラムをコーディングしていて、最初の@keyframes
セクションが正しく完了した後に実行されない問題に遭遇しました。私自身の研究オンラインからは、最初に@keyframes
が完了したときに次のものが実行されるように、移行(?)が必要であると推測しています。しかし、私の経験がない私は、ここに必要なものがあれば分かりません。基本的に私が行方不明になっている "トリガー"がありますか?CSSのアニメーションシーケンス
大まかなコードはご容赦ください。私は
前述したように、その作業を行いbody {
background-color: #4d4d00
}
.container {
display: flex;
justify-content: center;
align-items: center;
}
#red {
position: absolute;
left: 50px;
text-align: center;
padding: 30px;
background-color: #e60000;
margin: 10px auto;
width: 50px;
height: 50px;
border-radius: 200px;
animation: red 4s 1s 3 linear;
}
#amber {
position: absolute;
left: 1px;
text-align: center;
padding: 30px;
background-color: #ff3300;
margin: 10px auto;
width: 50px;
height: 50px;
border-radius: 200px;
animation: amber 4s 1s 3 linear;
}
#green {
position: absolute;
left: 1px;
text-align: center;
padding: 30px;
background-color: #009933;
margin: 10px auto;
width: 50px;
height: 50px;
border-radius: 200px;
animation: green 4s 1s 3 linear;
}
@keyframes red {
from {
background-color: #e60000;
}
to {
background-color: #000000;
}
@keyframes amber {
from {
background-color: #ff3300;
}
to {
background-color: #000000;
}
@keyframes green {
from {
background-color: #009933;
}
to {
background-color: #000000;
}
}
<div class="container">
<div class="row">
<div id="red">
<br>
<br>
<div id="amber">
<br>
<br>
</div>
</div>
</div>
</div>
また、ここで見ることができhttps://codepen.io/Horseman/pen/BRyKye – Achill
私はあなた '見ることができます@keyframes red {'中括弧(' {')は開きますが、中括弧('} ')は表示されません。それは問題を引き起こす可能性がありますか? – SimpleBeat
天才!ありがとうございました。それがまさに問題でした。私は今それを見ることができるので簡単です。とても有難い。 – Achill