用vue实现点击按钮,滑出面板(一)

实现这样的效果,有好多种方法,你可以用CSS里面的动画效果实现。既然接触到了vue,不如就用vue的相关知识。

在vue官方文档里,我们可以看到过渡效果和过渡效果这一类的知识,概述如下:

过渡效果:

Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。
包括以下工具:

  • 在 CSS 过渡和动画中自动应用 class
  • 可以配合使用第三方 CSS 动画库,如 Animate.css
  • 在过渡钩子函数中使用 JavaScript 直接操作 DOM
  • 可以配合使用第三方 JavaScript 动画库,如 Velocity.js

过渡状态:

Vue 的过渡系统提供了非常多简单的方法设置进入、离开和列表的动效。那么对于数据元素本身的动效呢,比如:

  • 数字和运算
  • 颜色的显示
  • SVG 节点的位置
  • 元素的大小和其他的属性

所有的原始数字都被事先存储起来,可以直接转换到数字。做到这一步,我们就可以结合 Vue 的响应式和组件系统,使用第三方库来实现切换元素的过渡状态。



这就是我们做该效果用到的知识,同样也可以使用CSS类过渡。基础知识就在这里了,https://vuefe.cn/v2/guide/transitions.html。

组件之间的模板通信,还有怎样将效果呈现,以及样式怎样定。都需要很深的功底。

在进行传项目的时候,看到package.json文件有修改,意味着模块依赖有变化,需要重新安装下模块。不用删除,执行npm i,会检查安装变化的模块。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值