美文网首页程序员
动画到了可视区再执行

动画到了可视区再执行

作者: 水汽yoyo | 来源:发表于2019-10-19 22:21 被阅读0次

用的是animate.css和React_wow, React_wow依赖animate.css
https://cnpmjs.org/package/react-wow
https://daneden.github.io/animate.css/

$ npm install --save animate.css
$ npm install --save react-wow

使用:

import styles from './index.less';
import "animate.css";
import ReactWOW from 'react-wow'
...
...
render(){
    return (
            <ReactWOW animation='fadeIn'  duration='0.5s' delay='1s'>
                <div>123</div>
            </ReactWOW>
    )
}

如果除了使用animate.css里面的动画,还有其他动画需求,比如fadeIn进来后里面还有帧动画,怎么办呢?测试发现ReactWOW的动画只是作用于其子元素,子元素里面再嵌套一个div即可写自己的动画啦~

<ReactWOW animation='fadeIn'  duration='1s' delay='1s'>
        <div  style={{position: 'absolute', top: 0, right: 0, width: '48vw', height: '48vw'}} >
               <div  className={styles.animate2} />
         </div>
</ReactWOW>
.animate2 {
  background-size: 186vw 48vw ;
  background-image: url(''); 
  animation: ox2 0.5s steps(4, start) 0ms infinite normal backwards;
}
@keyframes ox2 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -186vw 0;
  }
}

相关文章

  • 动画到了可视区再执行

    用的是animate.css和React_wow, React_wow依赖animate.csshttps://c...

  • Android动画卡顿问题

    父布局执行动画后,再给这个父布局里的子控件执行动画,会出现卡顿问题,解决办法就是clean掉父布局的动画,再执行子...

  • rollPage 解决了长文本信息页滚动到当前页面显示动画的插件

    你可以设置要显示元素距离页面可视区域底部多远执行动画 ## 你可以使用内置样式但必须和示例dom结构一样 ## r...

  • Android停止Animation动画

    开发过程中遇到了仿饿了么购物车的icon的动画效果; 在动画执行过程中,如果点击跳转再返回,图片的动画效果会出现问...

  • JavaScript 14

    js动画(下) style.width 样式宽 clientWidth 可视区宽 样式宽+paddi...

  • 可视区域加载动画

    有一些需求,是当我们去浏览时才会去加载,譬如一些动画,和一些图片,那么这些是怎样实现的呢?先来看一下下面的一段小代...

  • js-动画加载

    思路:当div出现在可视区域内时,通过给div动态加载类名来实现动画。可视区域的判断:div元素距离网页顶部的高度...

  • 原生js仿网易云轮播特效

    原理:运用两张图片切换 可视区域向左走或向右走 要跳转的图片定位在可视区域的左边或右边 然后用缓动动画实现切换 ...

  • Vue 使用getBoundingClientRect()判断某

    场景:判断某个元素是否出现了可视区域,根据是否在可视区域来执行不同动作; 比如第一屏未出现支付按钮时,显示底部悬浮...

  • js判断获取元素是否在可视区域

    js判断获取元素是否在可视区域执行var ab = $(".nav_dh")[0]; isElementInVie...

网友评论

    本文标题:动画到了可视区再执行

    本文链接:https://www.haomeiwen.com/subject/pzanmctx.html