在Vue中使用 animate.css 库

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>在Vue中使用 animate.css 库</title>
    <script src="./vue.js"></script>
    <link rel="stylesheet" type="text/css" href="./animate.css">
    <style>
        /*@keyframes bounce-in {*/
            /*0%{*/
                /*transform:scale(0);*/
            /*}*/
            /*50%{*/
                /*transform:scale(1.5);*/
            /*}*/
            /*100%{*/
                /*transform:scale(0);*/
            /*}*/
        /*}*/
        /*自定义属性名称*/
        /*.active{*/
            /*transform-origin:left center;*/
            /*animation:bounce-in 1s;*/
        /*}*/
        /*.leave{*/
            /*transform-origin:left center;*/
            /*animation:bounce-in 1s reverse;*/

        /*}*/
        /*.fade-enter-active{*/
            /*transform-origin:left center;*/
            /*animation:bounce-in 1s;*/
        /*}*/
        /*.fade-leave-active {*/
            /*transform-origin:left center;*/
            /*animation:bounce-in 1s reverse;*/

        /*}*/

    </style>
</head>
<body>
<div id="root">
    <transition
        name="fade"
        enter-active-class="animated lightSpeedIn"
        leave-active-class="animated lightSpeedOut">  <!--加动画效果 使用animate库 必须class命名注意 class类里面必须包含animated这个单词加上动画效果名称-->
        <div v-show="show">hello world</div> <!--v-if与v-show都是可以带动画效果的-->
    </transition>
    <button @click="handleClick">toggle</button>
</div>
<script>

    var vm = new Vue({
        el: ‘#root‘,
        data: {
            show: true
        },
        methods: {
            handleClick: function () {
                this.show = !this.show
            }
        }
    })
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/xuyxbiubiu/p/10020013.html

时间: 2024-10-06 06:46:02

在Vue中使用 animate.css 库的相关文章

3. vue中导入animate.css动画库、Swiper轮播图组件

1. vue中导入animate.css动画库 2. vue中使用Swiper轮播图插件 注意:swiper常用设置 原文地址:https://www.cnblogs.com/qfshini/p/12120612.html

在vue中使用animate.css

animate.css是一款前端动画库,相似的有velocity-animate 用法: 首先 npm install animate.css --save 然后在vue文件的script中引入: import $ from '../assets/js/jquery.js'; import animate from 'animate.css' 最后绑定元素使用: <template> <div class="song"> <p id="f&quo

vue中使用animate.css实现动画

1.npm install animate.css --save2.在main.js中 import animate from 'animate.css'; 3.使用: animated 不能漏 <view class="content animated fadeInRight"> 4. fade: { title: '淡入淡出', fadeIn: '淡入', fadeInDown: '向下淡入', fadeInDownBig: '向下快速淡入', fadeInLeft:

vue+ webpack中的animate.css实现的执行多个连续的动画

1.安装 npm install animate.css 2.使用方法 入口文件App中进行引入 import animate from 'animate.css' 3.多个连续的动画 实现的效果:实现了三个蓝色方块依次以不同效果展现出来. 模板中代码: <template> <div class="hello"> <div class="box rotateIn" style="animation-duration:2s;a

vue过渡和animate.css结合使用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>动画</title> <script type="text/javascript" src="vue.js"></script> <link rel="stylesheet&qu

Vue 中的动画特效

Vue 中的动画特效 CSS 实现标签显隐 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U

全面解析vue-cli生成的项目中使用其他库(js库、css库)

前言:最近有小伙伴问我,是不是用vue脚手架生成的项目就不能jquery了呢?显然,答案是否定的,必须能用.但是个人建议最好不要用了,用人家vue提供的不好嘛. 一.用vue-cli生成项目 1. vue init webpack-simple vue-jq 2. cd vue-jq 3. cnpm install 4. 使用git bash(只是为了方便) 5. package.json 中修改端口 --port 8088 6. npm run dev 二.构建项目结构,引入相关文件 目录结构

vue使用animate.css

1.在main.js中引入animate.css import './assets/animate.css' 2.使用transition标签包裹运动的元素,使用enter-active-class定义进入动画,使用leave-active-class定义离开动画,注意animate.css的所有动画要加animated这个类 <transition enter-active-class="animated bounce" leave-active-class="ani

Vue中的动画效果

Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果.包括以下工具: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate.css 在过渡钩子函数中使用 JavaScript 直接操作 DOM 可以配合使用第三方 JavaScript 动画库,如 Velocity.js 下面分别从这个4个工具来学习Vue动画效果. 一.单元素/组件的过渡 Vue 提供了 transition 的封装组件,在下列情形中,可以给任何元素和组件添加进