guanghulab/modules/m-channel/channel-transition.css

54 lines
849 B
CSS
Raw Normal View History

/* 过渡动画 */
.channel-content {
transition: opacity 0.3s ease-in-out;
}
.channel-content.fade-out {
opacity: 0;
}
.channel-content.fade-in {
opacity: 1;
}
/* 滑动动画 */
.slide-left-enter {
transform: translateX(100%);
}
.slide-left-enter-active {
transform: translateX(0);
transition: transform 0.3s ease-in-out;
}
.slide-right-enter {
transform: translateX(-100%);
}
.slide-right-enter-active {
transform: translateX(0);
transition: transform 0.3s ease-in-out;
}
.slide-exit {
position: absolute;
width: 100%;
}
.slide-exit-active {
transition: transform 0.3s ease-in-out;
}
.slide-exit-left {
transform: translateX(-100%);
}
.slide-exit-right {
transform: translateX(100%);
}
/* 临时测试动画 */
.fade-out, .fade-in {
transition: opacity 1s ease !important;
}