目录

代码

组件Studnet.vue的代码为:

下面来分别介绍

过渡效果

代码:

Student2.vue代码如下:

介绍:

多个元素过渡(transition-group)


动画效果

首先动画效果

这定义大家应该都明白吧,我也不好怎么说。

先来个效果图(不晓得搞动态效果先这样看吧)

代码

直接来代码吧........

组件Studnet.vue的代码为:

<template><div><button @click="isShow = !isShow">显示和隐藏</button><transition name="hello" appear><h1 v-show="isShow">你好呀</h1></transition></div>
</template><script>
export default {name: "Student",data() {return {isShow: true,};},
};
</script><style scoped>
h1 {background-color: yellow;
}
.hello-enter-active {animation: liujiayi 0.5s linear;
}
.hello-leave-active {/* animation: liujiayi 0.5s reverse linear; */animation: liujiayi 0.5s linear reverse;
}
@keyframes liujiayi {from {transform: translateX(-100%);}to {transform: translateX(0px);}
}
</style>

下面来分别介绍

每一个name都是独一无二的,如果写了name的话,下面的代码应该这样写

没写的话,直接统一

appear的话就是

请自行百度,它的完整写法是   :appear="true"   别忘了前面的:

过渡效果

和动画效果是效果显示是一样的

代码:

话不多说,上代码

Student2.vue代码如下:

<template><div><button @click="isShow = !isShow">显示和隐藏</button><transition name="hello" appear><h1 v-show="isShow">你好呀</h1></transition></div>
</template><script>
export default {name: "Student2",data() {return {isShow: true,};},
};
</script><style>
h1 {background-color: yellow;transition: 0.5s linear;
}
/* 进入的起点 */
.hello-enter {transform: translateX(-100%);
}
/* 进入的终点 */
.hello-enter-to {transform: translateX(0px);
}
/* 离开的起点 */
.hello-leave {transform: translateX(0px);
}
/* 离开的终点 */
.hello-leave-to {transform: translateX(-100%);
}
</style>

介绍:

这里------------------->

是其中一种写法,另一种写法为:

用哪个看自己喜欢

多个元素过渡(transition-group)

    <transition-group name="hello" appear><h1 v-show="isShow" key="1">你好呀</h1><h1 v-show="!isShow" key="2">刘家奕</h1></transition-group>

一定要写key

什么是动画效果?什么是过渡效果?相关推荐

  1. P75-前端基础动画效果-过渡效果

    P75-前端基础动画效果-过渡效果 1.概述 这篇文章介绍动画效果其中的一个类型过渡效果. 2.过渡效果 2.1.过渡效果基础内容 <!DOCTYPE html> <html> ...

  2. c语言实现图片过渡效果飞入,用css3实现转换过渡和动画效果

    为什么要用css动画替换js动画 导致JavaScript效率低的两大原因:操作DOM和使用页面动画. 通常我们会通过频繁的操作 DOM的CSS来实现视觉上的动画效果,导致js效率低的两个因素都包括在 ...

  3. vue中的动画效果与过渡效果

    目录 一.动画效果 1.过程: 2.注意: 二.过渡效果 三.多个元素过度 四.第三方css库 动画与过渡效果添加的六个属性: 1.v-enter-active:进入的整个过程都能响应的样式 2.v- ...

  4. Vue 动画效果、过渡效果

    文章目录 动画效果 过渡效果 单个元素 多个元素 Animate.css 总结 todolist 增加动画效果 动画效果 新建 Test.vue <template><div> ...

  5. android自定义图片过渡效果,教你做出炫酷的Android动画效果

    前言 Android动画也是Android系统中一个很重要的模块, 在平时开发中, 为了做出炫酷的效果, 动画可以说是必不可少的; 本文将总结Android中与动画相关的部分, 文中部分内容整理自文末 ...

  6. vue实现多个元素或多个组件之间动画效果

    2019独角兽企业重金招聘Python工程师标准>>> 多个元素的过渡 <style>.v-enter,.v-leave-to{opacity: 0;}.v-enter- ...

  7. UIView之动画效果的实现方法(合集)

    前言:在开发APP中,我们会经常使用到动画效果.使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量.像QQ.微信.新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画 ...

  8. 悬停渐变特效html,CSS3 transition属性实现hover渐变动画效果

    CSS3 transition属性实现hover渐变动画效果 我们知道许多网页动态特效都是由FLASH或JQUERY之类的JS特效库实现的实际上现在CSS3也能实现很多类似效果了,只是在各种浏览器中兼 ...

  9. 深入理解 Vuejs 动画效果

    本文主要归纳在 Vuejs 学习过程中对于 Vuejs 动画效果的各个相关要点.由于本人水平有限,如文中出现错误请多多包涵并指正,感谢.如果需要看更清晰的代码高亮,请跳转至我的个人站点的 深入理解 V ...

最新文章

  1. 栈的输出_栈和队列--十进制转化为二进制
  2. 微服务时代组件化和服务化的抉择
  3. php常量 变量,php语言的变量和常量
  4. c# dialogresult 选择文件_C#实战037:一个简单的入门应用程序NXPlug install
  5. js时间戳转成日期格式
  6. Linux内核的中断机制
  7. 用PyTorch创建一个图像分类器?So easy!(Part 1)
  8. org.apache.ibatis.reflection.ReflectionException: There is no getter for property named XXX
  9. Linux内核:内存从BIOS->e820->memblock->node/zone基本流程
  10. 滑动窗口1——无重复字符的最长字串
  11. Vue 基础的开发环境
  12. java 扫描自定义注解_利用spring 自定义注解扫描 找出使用自定义注解的类
  13. Linux学习笔记(详细)
  14. 预言:ALEXA工具条即将进行大规模升级(转)
  15. 魔窗-企业级Deeplink解决方案,你的App增长引擎!
  16. 基于MATLAB霍夫变换的复杂情况下车道线检测
  17. python 基于卡方值分箱算法
  18. Your Mac is infected with (3) Viruses!
  19. Linux 好书、经典书籍推荐
  20. 除夕跨年烟花特效[原创]

热门文章

  1. h5小游戏在线玩:万圣节互动游戏《逃离禁闭岛》通关完全攻略
  2. leetcode:活字印刷
  3. vue3开发实践总结
  4. 立创开源 BGA162-809H
  5. 腾讯反360秘密会议
  6. 51la图片做网店流量统计
  7. vs2008与vss2005用后感
  8. ORACLE建用户赋予权限
  9. 为什么要用肖特基二极管续流?
  10. CF外挂界令人发指的垃圾外挂!让你接触不为人知的内幕!