首页 > 其他分享 >vue--day58---多个元素过度

vue--day58---多个元素过度

时间:2023-08-08 23:11:42浏览次数:47  
标签:vue translateX -- transform --- Test2 Test hello

1.App.vue

<template>   <div> <Test></Test> <Test2></Test2> </div>     </template>   <script>   import Test from './components/Test.vue'; import Test2 from './components/Test2.vue';     export default { name: 'App', components: { Test, Test2   }, data(){ return { isShow:true }   },
} </script>   <style scoped>   </style>      

2.Test.vue

<template> <div> <button @click="isShow=!isShow"> 显示/隐藏 </button>
<transition name="hello" appear> <h1 v-show="isShow" >你好呀</h1> </transition>  
</div>   </template>
<script> export default{ name:'Test', data(){ return { isShow:true } } }

</script>
<style scoped> h1{ background-color: orangered; }
.hello-enter-active{ animation: ceshi 1s linear; }
.hello-leave-active{ animation: ceshi 1s linear reverse; } @keyframes ceshi { from{ transform: translateX(-100%); }
to{ transform: translateX(0px); }
}
</style>   3. Test2.vue   <template> <div> <button @click="isShow=!isShow"> 显示/隐藏 </button>
<transition-group name="hello" appear> <h1 v-show="!isShow" key="1">史满意</h1> <h1 v-show="isShow" key="2">SMY</h1> </transition-group>  
</div>   </template>
<script> export default{ name:'Test2', data(){ return { isShow:true } } }

</script>
<style scoped> h1{ background-color: orangered; /* transition:1s linear; */ } /* 进入的起点 离开的终点 */ .hello-enter,.hello-leave-to{ transform: translateX(-100%); } .hello-enter-active,.hello-leave-active{ transition:1s linear;
}
/* 进入的终点 离开的起点 */ .hello-enter-to,.hello-leave{ transform: translateX(0); }
</style>

 

3.

标签:vue,translateX,--,transform,---,Test2,Test,hello
From: https://www.cnblogs.com/satisfysmy/p/17615655.html

相关文章

  • [最短路] 学习笔记
    建图邻接矩阵时间、空间:\(O(n^2)\)intn,m,e[N][N];intmain(){ cin>>n>>m; for(inti=1;i<=m;i++) { intx,y,w; cin>>x>>y>>w; e[x][y]=w; e[y][x]=w; } for(inti=1;i<=n;i++) { for......
  • Docker学习(三)-----Docker镜像和仓库了解以及加速
    镜像(Image)是构建容器的基础,镜像是一种分层结构的文件系统。我们可以从仓库(Repository)中下载镜像,而仓库又保存在Registry中,DockerHub是Docker官方提供的Registry。即可以从DockerHub的顶层仓库中免费获取官方提供的基于镜像,又可以将自已构建的镜像存放于DockerHub的用户仓库......
  • Docker学习(二)-----Docker安装和使用
    本章我们就来学习docker的安装和初步使用。LinuxCentOSDocker安装Docker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上......
  • Docker学习(一)-----Docker全面介绍
    Docker简介Docker是一种遵从Apache2.0协议开源的Linux容器管理解决方案,它通过进程和进程通信技术对操作系统的文件资源和网络的进行隔离,实现了包含文件资源、系统资源(shell环境等)以及网络资源的容器创建和管理。每一个容器都有一个唯一的进程,当该进程结束的时候,容器也会完全的停......
  • 手动安装ceph和使用
    我们已经对ceph有了一个大概的了解,现在就进行手动的安装ceph集群。在我们安装集群之前,首先应该对自己的服务器环境以及集群节点作用做一个规划。架构设计Ceph分布式存储集群有三大组件组成,分为:CephMonitor、CephOSD、CephMDS,后边使用对象存储和块存储时,MDS非必须安装,只有当使......
  • Ansible的安装和全面介绍
    Ansible简介官网https://www.ansible.com/Ansible介绍视频https://www.youtube.com/watch?v=iVWmbStE1MMAnsible中文权威指南http://ansible-tran.readthedocs.io/en/latest/Ansible自动化运维教程https://www.w3cschool.cn/automate_with_ansible/官方的title是“AnsibleisS......
  • 运维管理工具的对比Puppet、Chef、Ansible和SaltStack、Fabric
    我们发现分布式是一个发展的趋势,无论是大型网站的负载均衡架构还是大数据框架部署,以及云存储计算系统搭建都离不开多台服务器的连续部署和环境搭建。当我们的基础架构是分散式或者基于云的,并且我们经常需要处理在大部分相同的服务器上频繁部署大致相同的服务时,我们就应该考虑自动化......
  • 云存储---ceph简介架构原理和一些基本概念
    Ceph简介Ceph是一个分布式存储系统,提供对象,块和文件存储,是一个免费开源软件的存储解决方案,可以部署于普通的x86兼容服务器上,可用于解决统一存储的io问题。Ceph诞生于2004年,最早是SageWeil一项关于存储系统的PhD研究项目,致力于开发下一代高性能分布式文件系统的项目。随着云计算的发......
  • 云计算云存储的一些基本概念
    我们在学习云计算和云存储之前,需要先了解一些很常见的基本概念,否则在学习过程中和选型时会比较晕。云计算的三种服务模式:IaaS,PaaS和SaaS云的分层任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平......
  • CSS的小问题
    在手搓自己的个人网页时,发现使用外联css样式表的时候,如果连续两个div都有class,然后前一个class在外联的样式表里没有出现,那么后面的一个class即使在外联样式表里有写也不会被关联到。再然后我的一个div的类是用内联css规定的可以正常,后面的css都在外联中有且都能正常显示。虽然不......