vue-transition动画库
npm install vue-transition.css --save
CDN 可以通过下载vue-transition.min.css,在页面上引入 css 文件即可开始使用。
<!-- 引入样式 -->
<link rel="stylesheet" href="vue-transition.min.css">
// 入口页,如app.vue
<template>
<div class="app">
...
// 例如使用 move-right-to-left 动画
<transition name="move-right-to-left">
<router-view class="app-router-view"></router-view>
</transition>
...
</div>
</template>
<script>
// 引入vue-transition.css
import 'vue-transition.css'
...
</script>
<style>
// 给页面加上以下样式,动画才能生效
html,
body,
.app {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.app {
background-color: #000;
perspective: 1200px;
}
.app .app-router-view {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
backface-visibility: hidden;
transform: translate3d(0, 0, 0);
transform-style: preserve-3d;
visibility: visible;
}
</style>
欢迎留言或star,如果对demo中的美女不满意,可以加qq(1024371442)私聊:smile:
vue-transition.css
is licensed under the MIT license.(http://opensource.org/licenses/MIT)