0
私は自分自身を単純なページで作業しています。それには専門分野のリストがあり、選択されるとその情報が下に表示されます。CSSアニメーションが最初に失敗してから意図どおりに動作します
私が探している機能のうち、アニメーションは最初に読み込まれたときに動作しますが、他のすべてのセクションでは最初にアニメーションが表示されません。その後、アニメーションは問題なく表示されます。
@keyframes fadeIn {
0% {
transform: scale(0.9);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
#content1, #content2, #content3, #content4, #content5 {
-webkit-animation: fadeIn 0.7s ease-in-out;
-moz-animation: fadeIn 0.7s ease-in-out;
-o-animation: fadeIn 0.7s ease-in-out;
animation: fadeIn 0.7s ease-in-out;
}
input[type="radio"] {
display: none;
}
#tab1[type="radio"]:not(:checked) ~ #content1,
#tab2[type="radio"]:not(:checked) ~ #content2,
#tab3[type="radio"]:not(:checked) ~ #content3,
#tab4[type="radio"]:not(:checked) ~ #content4,
#tab5[type="radio"]:not(:checked) ~ #content5 {
display: none;
}
#tab1[type="radio"]:checked ~ #content1,
#tab2[type="radio"]:checked ~ #content2,
#tab3[type="radio"]:checked ~ #content3,
#tab4[type="radio"]:checked ~ #content4,
#tab5[type="radio"]:checked ~ #content5 {
display: block;
}