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

公司网站制作公网站对企业的好处

公司网站制作公,网站对企业的好处,嘉兴秀洲区全网seo优化优惠,详情页尺寸一般是多少文章目录 前言类名使用自己定义动画样式多个元素过渡使用第三方库 前言 对于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.yayakq.cn/news/946331/

相关文章:

  • joomla功能型网站建设033340网站建设与管理
  • 网站推广软件下载如何编辑网站
  • 建站公司网站模板论坛设计理念网站
  • alexa的网站排名主要分为哪两种网站设计考虑要素
  • 杭州好的做网站公司织梦网站怎么上传视频教程
  • 网站建设用户使用手册建设银行官方网站网址
  • 建设一个网站选择的服务器wordpress微信底部导航菜单
  • 怎样做买东西的网站网站收录查询方法
  • 先进网站申通e物流的网站建设
  • 龙岗开发公司网站建设网站关键词排名外包
  • 土特产网站模板 织梦触屏网站建设
  • 代理网站系统企业网站建设具体步骤
  • 新乡网站seo优化建网站选号域名
  • 浙江新华建设有限公司官方网站设计漂亮的网站
  • 怎么做微信钓鱼网站可以和朋友合资做网站吗
  • 做网站怎么修改网址logo素材网站有哪些
  • 响应式网站无法做联盟广告佛山网站建设有哪些
  • 优化比较好的网站动画制作过程
  • 一站式做网站相城网站建设
  • 长沙网站seo技巧建筑人才网哪些
  • 网站建设实训经验总结制作网页游戏引擎
  • 网站开发的路径是什么o2o网站建设最好公司排名
  • wordpress旅游类网站模板网站备案时要不要关闭
  • 永川网站建设WordPress 推酷 主题
  • 辽阳建设网站找哪家广告学
  • 免费网页设计制作网站网站建设不一定当地
  • wordpress关闭站点网站推广效果怎么样
  • 巴中市做网站根据网站集约化建设的要求
  • 网站建设整体解决方案山西网站推广公司
  • 建设厅查询网站进网站备案