博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue——关于css过渡和动画那些事
阅读量:5245 次
发布时间:2019-06-14

本文共 1439 字,大约阅读时间需要 4 分钟。

1. 单元素/组件的过渡transition

  Vue 提供了 transition 的封装组件,在下列情形中,可以给任何元素和组件添加进入/离开过渡

  • 条件渲染 (使用 v-if)
  • 条件展示 (使用 v-show)
  • 动态组件
  • 组件根节点

实例:

show

2. 过渡的类名

在进入/离开的过渡中,会有 6 个 class 切换:v-enter 、v-enter-active、v-enter-to、v-leave、v-leave-active、v-leave-to

关于过渡类名:

  如果你使用一个没有名字的 <transition>,则 v-是这些类名的默认前缀。

  如果你使用了 <transition name="my-transition">,那么 v-enter 会替换为 my-transition-enter

3. 关于@keyframe 动画 (此处省略)

4. VUE中使用第三方animate.css 库,  (animate.css库提供的动画是@keyframe的Css3的动画) 

  首先link引入animate.css,然后结合自定义过渡的类名  enter-active-class、leave-active-class,

  animated是必须要写的,hinge shake是引入的动画效果

show

 5. 如何在页面加载完成后元素第一次显示时也具备动画效果?

  使用appearappear-active-class

show

 6. 同时使用过渡和动画

show

 7. Vue中多个元素或组件的过渡

  • 多个元素的过渡

先上例子:2个元素切换过渡效果

hello vue
Bye Vue
  • 多个组件的过渡

 8. 列表过渡使用  transition-group

{
{item.title}}-{
{item.id}}

 

转载于:https://www.cnblogs.com/ly2646/p/9469551.html

你可能感兴趣的文章
Spring-hibernate整合
查看>>
c++ map
查看>>
exit和return的区别
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>