动画-小球动画每次重新开始的位置说明|学习笔记

简介: 快速学习动画-小球动画每次重新开始的位置说明

开发者学堂课程【Vue.js 入门与实战动画-小球动画每次重新开始的位置说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8169


动画-小球动画每次重新开始的位置说明

一、 小球动画每次重新开始的位置说明


本节主要解决以下疑问:为什么每一次点完动画,小球都是从同一位置出发,到同一位置。因为每一次动画结束,我们都调用了相同的函数,每一次点击都重新开始执行新的一轮动画函数生命周期,代码如下:

afterEnter(e1){
// 动画开始之后,会调用afterEnter
// console.log(‘OK’)
This.flag = !this.flag_

调用这个函数可以让小球从页面的展示变为隐藏,虽然此时还不能看见小球但可以查看得知它还在该位置。

before-enter="beforeEnter
"enter="enter”
after-enter="afterEnter">
<div class=“ball" v-show="flag"></div>
</transition>
</div>
beforeEnter(e1) {
// beforeEnter表示动画入场之前,此时,动画尚未开始,可以在beforeEnter中,设置元素开始动画之前的起始样式
// 设置小球开始动画之前的,起始位置
e1.Istyle.transform = "translate(0,0)",
},_

这里一瞬间可将该小球转移位置,这个时候的小球仍然看不见,一瞬间它被重置为零,接下来进行二层动画。

e1.offsetwidth
// enter表示动画开始之后的样式,这里,可以设置小球完成动画之后的,结束状态e1.style.transforn = "translate (150px,450px)"_I
e1.style.transition = 'all 1s ease'

设置它的大小

这也是为什么用户每次使用都需重新开始。

相关文章
|
SQL 分布式计算 Hadoop
|
开发者 容器
CodeWave智能开发平台--03--目标:应用创建--03页面子页面设计
CodeWave智能开发平台--03--目标:应用创建--03页面子页面设计
|
Java 测试技术 开发者
初学者入门:掌握单元测试的基础与实践
【10月更文挑战第14天】单元测试是一种软件测试方法,它验证软件中的最小可测试单元——通常是单独的函数或类——是否按预期工作。单元测试的目标是确保每个模块在其自身范围内正确无误地运行。这些测试应该独立于其他模块,并且应该能够反复执行而不受外部环境的影响。
308 2
|
7月前
|
数据采集 监控 数据管理
智能数据建设与治理 Dataphin深度评测
作为一名金融行业数据分析师,我在构建反洗钱监测系统时深度使用了阿里云DataPhin。以下从合规能力、核心功能实践及待优化体验三方面进行评测:1) 合规能力上,细粒度权限控制满足监管要求,数据质量校验有效降低人工成本;2) 核心功能中,开发协作加速模型迭代,数据服务API支撑实时决策;3) 待优化方面,元数据管理和监控预警系统需增强。同时提出开发金融合规模板、融合区块链技术等建议,助力提升金融场景适用性。
172 17
|
前端开发
CSS中的display属性:布局控制的关键
CSS中的display属性:布局控制的关键
295 42
|
NoSQL 安全 Linux
Linux设备驱动程序(四)——调试技术1
Linux设备驱动程序(四)——调试技术1
313 0
|
Kubernetes 网络协议 应用服务中间件
K8s中Pod4中DNS解析策略
K8s中Pod4中DNS解析策略
295 1
|
前端开发 搜索推荐 JavaScript
web前端开发基础教程一1
web前端开发基础教程一
156 0
|
SQL 关系型数据库 MySQL
聊聊数据库中的 savepoint
故事要从全局二级索引开始讲起。 当我们构建了一个全局二级索引之后,一条逻辑上的数据插入,就会变成两条物理上的数据插入:一条插入到主表,另一条插入到索引表。为了保证主表和索引表数据的一致性,我们往往需要开启分布式事务,再并行地插入两条数据。如果其中一条数据插入失败了,比如索引上出现了唯一键冲突,但主表的数据已经插了进去,怎么办呢?
|
存储 分布式计算 Kubernetes
Spark+Celeborn:更快,更稳,更弹性
本文整理自阿里云 EMR Spark 团队的周克勇(一锤),在 Spark&DS Meetup 的分享。
69502 0
Spark+Celeborn:更快,更稳,更弹性