当前位置: 首页 > news >正文

山西网站建设哪家有北京做网站推广

山西网站建设哪家有,北京做网站推广,免备案网站主机,如今做那些网站能致富文章目录 前言类名使用自己定义动画样式多个元素过渡使用第三方库 前言 对于vue中的过渡与动画,官网上是这样概述的: Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具: 在 CSS 过渡和动画中自动…

文章目录

  • 前言
  • 类名
  • 使用
    • 自己定义动画样式
    • 多个元素过渡
    • 使用第三方库

前言

对于vue中的过渡与动画,官网上是这样概述的:

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

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

简言之:vue动画就是

  1. 操作 css 的 trasition 或 animation
  2. vue 会给目标元素添加/移除特定的 class

类名

  1. xxx-enter-active: 指定显示的 transition
  2. xxx-leave-active: 指定隐藏的 transition
  3. xxx-enter/xxx-leave-to: 指定隐藏时的样式

在这里插入图片描述

使用

  1. 在目标元素外包裹
  2. 定义 class 样式
    a) 指定过渡样式: transition
    b) 指定隐藏时的样式: opacity/其它

自己定义动画样式

<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: orange;}.hello-enter-active{animation: atguigu 0.5s linear;}.hello-leave-active{animation: atguigu 0.5s linear reverse;}@keyframes atguigu {from{transform: translateX(-100%);}to{transform: translateX(0px);}}
</style>

多个元素过渡

<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"></h1>aaa</transition-group></div>
</template><script>export default {name:'Test',data() {return {isShow:true}},}
</script><style scoped>h1{background-color: orange;}/* 进入的起点、离开的终点 */.hello-enter,.hello-leave-to{transform: translateX(-100%);}.hello-enter-active,.hello-leave-active{transition: 0.5s linear;}/* 进入的终点、离开的起点 */.hello-enter-to,.hello-leave{transform: translateX(0);}</style>

使用第三方库

<template><div><button @click="isShow = !isShow">显示/隐藏</button><transition-group appearname="animate__animated animate__bounce" enter-active-class="animate__swing"leave-active-class="animate__backOutUp"><h1 v-show="!isShow" key="1">你好啊!</h1><h1 v-show="isShow" key="2">尚硅谷!</h1></transition-group></div>
</template><script>import 'animate.css'export default {name:'Test',data() {return {isShow:true}},}
</script><style scoped>h1{background-color: orange;}</style>
http://www.rdtb.cn/news/11420.html

相关文章:

  • 做网站 客户一直要求改代理广告投放平台
  • 家庭网络设计方案国内好的seo网站
  • 重庆 做网站网站查询信息
  • 服务行业做网站莆田百度推广开户
  • windows2012系统怎么建设网站长春seo网站管理
  • 用手机做网站的app培训心得体会100字
  • 有哪些可以在线做app的网站软文推广文章
  • 化工行业网站设计虎门今日头条新闻
  • 做菠菜网站百度登录
  • 南宁网站建设培训学校知乎软文推广
  • 中文企业网站模板html深圳营销推广引流公司
  • 做网站日ip100互动营销名词解释
  • 杭州市人民政府门户网站 官方网站怎么优化推荐
  • 从手机上可以做网站吗惠州网站排名提升
  • 辽宁建设工程信息网为什么打不开青岛seo整站优化哪家专业
  • 完全的图片宣传网站怎么做活动推广方式
  • 做网站能力介绍百度营销app
  • 做网站推广排名seo工作室
  • 包牛牛网站怎么做2345网址导航智能主板
  • 网站运行团队建设上海互联网公司排名
  • 网站备案有什么要求如何制作网址链接
  • 定制专业app开发谷歌优化排名哪家强
  • 学校网站建设材料百度网站排名搜行者seo
  • 深圳做网站d建立网站一般要多少钱
  • web个人网页期末作业宁波seo优化项目
  • 网站初期内容白帽seo是什么
  • 腾讯风铃做的网站有期限吗优化公司
  • 网站做担保交易平台品牌策划的五个步骤
  • 网站建设方案报价网络广告策划书案例
  • 简述it外包的作用seo关键词快速提升软件官网