要点

滚动动画包含两种变化:

(1)位置变化

transform: translate(-100%);

(2)沿z轴(垂直于屏幕方向)旋转

transform: rotate3d(0, 0, 1, -360deg);

完整范例代码

<template><div><button @click="show = true">点我滚入</button><button @click="show = false">点我滚出</button><transitionenter-active-class="rollIn"leave-active-class="rollOut"><div v-show="show" class="circle200">滚动动画</div></transition></div>
</template>
<script>export default {data() {return {show: false}},}
</script>
<style scoped>.circle200 {height: 200px;width: 200px;background: red;border-radius: 50%;text-align: center;line-height: 200px;}/*滚入——从左侧*/@keyframes rollIn {0% {opacity: 0;transform: translate(-100%) rotate3d(0, 0, 1, -360deg);}100% {opacity: 1;}}/*滚出——从左侧*/@keyframes rollOut {0% {opacity: 1;}100% {opacity: 0;transform: translate(-100%) rotate3d(0, 0, 1, -360deg);}}/*滚入——从左侧*/.rollIn {animation: rollIn 1s;}/*滚出——从左侧*/.rollOut {animation: rollOut 1s;}
</style>

vue 动画 —— 滚动动画相关推荐

  1. vue页面滚动动画——wow.js教程

    WOW.js 是一款帮助你实现滚动页面时触发CSS 动画效果的插件. 缺陷:当页面向下滚动时,动画出现:当页面向上回滚时,动画不会回退.(即动画仅出现一次!) 官网地址  https://www.de ...

  2. js数字金额滚动动画(vue)

    vue金额滚动动画 效果预览 QQ20190124-0.gif <template><div><div class="head" @click=&qu ...

  3. vue中使用scrollreveal制作滚动动画

    现在很多产品展示的网页在滚动的时候会触发动画,如果用js去写的话需要监听scrolltop,会很繁琐,而scrollreveal.js可以完美地实现这样的效果,满足我们自定义css3动画以及支持ani ...

  4. 原生JS基于window.scrollTo()封装垂直滚动动画工具函数

    概要: 原生JS基于window.scrollTo()封装垂直滚动动画工具函数,可应用与锚点定位.回到顶部等操作. ####封装原因: 在vue项目中,遇到需要实现垂直滚动效果的需求,初步想到的方法有 ...

  5. js WOW.js滚动动画,跟随滚动条位置执行动画

    原生js实现教程: 元素出现在页面时,添加动画,配合animate.css使用_hjhfreshman的博客-CSDN博客_给元素添加动画 效果图: 如上所示,每滚动到一个区域,执行动画如:淡入,浮入 ...

  6. vue3数字滚动动画

    vue3数字滚动动画 1.新建组件vue-countTo.vue 2.引入animationFrame.js 3.页面上使用 1.新建组件vue-countTo.vue <template> ...

  7. Vue 中 CSS 动画原理

    下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...

  8. qt同时两个动画执行_Qt实现数字滚动动画效果

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: https://www.cnblogs.com/bclshuai/p/11380657.html Qt实现数字滚动动画效果 3. ...

  9. vue中过渡动画(类名实现方式)

    vue中过渡动画分为两类,一类是进场动画,一类是出场动画 要实现上面的进场动画,主要有三种方式:类名,css动画库,js函数 类名 本质就是动态添加类名实现动画 在进入/离开的过渡中,会有 6 个 c ...

最新文章

  1. 金立软件测试员,6GB运存有多强 金立M2017打开APP测试
  2. Java——多线程使用详解
  3. VMware Converter P2V 时,卡住
  4. 爬虫-request库-get请求
  5. 【Elasticsearch】10分钟查询一个petabyte的云存储容量
  6. 很久很久之前的一道面试题(老师的生日是那一天?)~
  7. c语言中的符号总结,C语言中的符号总结
  8. 关于ERP生产制造系统实施的几点看法
  9. POI 导出Excel,部分单元格的锁定和背景至灰
  10. 华硕主板通过奥创与海盗船内存条神光同步
  11. eclipse改变背景颜色及背景图片
  12. iOS开发日记54-Xcode7调试神技
  13. 在与SQL Server建立连接时出现于网络相关的或特定于实例的错误。
  14. HbuilderX安装手机模拟器(没有模拟器有些会报plus is not undefined)
  15. 计算机网络基础知识总结之网络协议
  16. 程序员求职攻略(《程序员面试笔试宝典》)之面试笔试技巧?
  17. LORA几个常见问题总结
  18. vue - 练手项目:简易商城
  19. 年终奖拆分避税算法及优化
  20. 志宇-Spring源码分析

热门文章

  1. 关于StringUtils里isEmpty方法和isBlank方法
  2. html 左键右键双击事件,dblclick()
  3. vue给同一元素绑定单击click和双击事件dblclick,双击事件dblclick无效不触发解决办法
  4. 给开发人员培训时的语录
  5. 使用Snowdrop在JBoss中部署Spring工程
  6. 如何解决H5游戏的内存泄露
  7. VBA小程序_遍历所有工作表_取消隐藏所有行_列
  8. 港联证券|A股指数呈现震荡格局 关注航天军工、半导体等板块
  9. 用shader做水波纹效果
  10. vue app扫PC端二维码登录