.show{
opacity: 1;
transition:all 1s ease-in;
}
.hide{
opacity: 0;
transition:all 1s ease-in;
}
通过css3的transition属性可以实现过渡
改写代码,自己定义修改动画实现效果
/* css的动画效果指的是通过@keyframes来自己定义一些css的动画 */
@keyframes hide-item {
0%{
opacity: 1;
color: red;
}
50%{
opacity: 0.5;
color: green;
}
100%{
opacity: 0;
color: blue;
}
}
/* 此句表示使用hide-item的动画效果,最后的forwards属性表示希望最后的动画效果保存为现在样式状态*/
.hide{
animation:hide-item 2s ease-in forwards;
}