javascript 幻灯片过渡
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 幻灯片过渡相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Sample</title>
</head>
<body>
<main id="app">
<transition :name="transitionName">
<router-view></router-view>
</transition>
</main>
</body>
</html>
//
// slide-left
//
.slide-left-enter-active, .slide-left-leave-active
position: absolute
transition: transform 1s
.slide-left-leave
transform: none
.slide-left-leave-to
transform: translateX(-100%)
.slide-left-enter
transform: translateX(100%)
.slide-left-enter-to
transform: none
//
// slide-right
//
.slide-right-enter-active, .slide-right-leave-active
position: absolute
transition: transform 1s
.slide-right-leave
transform: none
.slide-right-leave-to
transform: translateX(100%)
.slide-right-enter
transform: translateX(-100%)
.slide-right-enter-to
transform: none
new Vue({
el: '#app',
router: router,
data: {
transitionName: null
},
watch: {
'$route': function(from, to) {
var fromIndex, toIndex;
toIndex = _.findIndex(routes, { name: to.name });
fromIndex = _.findIndex(routes, { name: from.name });
return this.transitionName = toIndex < fromIndex ? 'slide-left' : 'slide-right';
}
}
});
以上是关于javascript 幻灯片过渡的主要内容,如果未能解决你的问题,请参考以下文章
即将溢出幻灯片过渡计数?
UIView 幻灯片过渡,需要帮助和接近工作的代码
颤动幻灯片过渡到特定位置
Vue.js 过渡和过渡组动画不起作用
颤动中的幻灯片过渡外观容器
iPhone横向UIView幻灯片过渡