【发布时间】:2017-12-29 14:58:30
【问题描述】:
我正在处理一个简单的页面。它将有一个学科列表,当它们被选中时,信息将显示在下面。
钢笔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;
}
【问题讨论】:
标签: html css css-animations keyframe