velocity.js

vue 过渡

谁说胖子不能爱 提交于 2019-12-07 02:04:22
添加过渡效果的方法: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate.css 在过渡钩子函数中使用 JavaScript 直接操作 DOM 可以配合使用第三方 JavaScript 动画库,如 Velocity.js 1、单组件或子元素过渡,使用<transition>: <transition name="fade"> <p v-if="show">hello</p> </transition> .fade-enter-active, .fade-leave-active { transition: opacity .5s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } 2、使用类名过渡: 在进入/离开的过渡中,会有 6 个 class 切换。 v-enter :定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。 v-enter-active :定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。 v-enter-to : 2.1.8版及以上

vue 过渡

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 16:26:55
添加过渡效果的方法: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate.css 在过渡钩子函数中使用 JavaScript 直接操作 DOM 可以配合使用第三方 JavaScript 动画库,如 Velocity.js 1、单组件或子元素过渡,使用<transition>: <transition name="fade"> <p v-if="show">hello</p> </transition> .fade-enter-active, .fade-leave-active { transition: opacity .5s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } 2、使用类名过渡: 在进入/离开的过渡中,会有 6 个 class 切换。 v-enter :定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。 v-enter-active :定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。 v-enter-to : 2.1.8版及以上

IE 11 magically crashing when doing animation with velocity.js and svg

旧街凉风 提交于 2019-12-06 08:42:52
the js fiddle showing the crash of ie 11 when running velocity.js to do a svg animation just left click on the arrow with the f next to it this only happens in IE 11, maybe on other versions of IE too. Chrome works fine as it seems. HTML <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.1/velocity.js"></script> </head> <body> <style type="text/css"> body { background-color:#000000 } #box1 { position: absolute; left: 250px; top: 330px; width: 257px; height: 62px; opacity: 0; z

Full screen slider with zoom in/out transition effect

自古美人都是妖i 提交于 2019-12-04 21:13:35
I mean something like this. How can I obtain that result with a library like GSAP, Transit or VelocityJS? http://www.echocapital.com/ Thanks in advance :) Dunno about GSAP and Velocity Cause all you need is a bit of CSS and some JS or jQuery, I mean you can rewrite easily the below in vanilla JS: var $gal = $("#gallery"), $img = $gal.find("> div"), n = $img.length, i = 0, t; $img.eq(i).addClass('on'); (function loop() { t = setTimeout(function(){ $img.removeClass("on").eq(i++%n).addClass("on"); loop(); }, 3000); }()); *{margin:0;} html, body{height:100%;background:#444;} #gallery{ overflow