0
간단한 페이지에서 작업하고 있습니다. 학과 목록이있을 것이며, 선택되면 정보가 아래에 표시 될 것입니다.CSS 애니메이션이 먼저 실패한 다음 의도 한대로 작동합니다.
펜이 here인데 내가 찾고있는 기능이 있지만 애니메이션이 처음로드 될 때 작동하지만 다른 모든 섹션은 처음으로 애니메이션이 표시 될 때 작동합니다. 그 후에 그들은 애니메이션과 함께 아무 문제없이 표시됩니다.
@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;
}