2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 【动画】左右滑入滑出效果 transition使用

【动画】左右滑入滑出效果 transition使用

时间:2023-12-07 08:28:16

相关推荐

【动画】左右滑入滑出效果 transition使用

左右滑入滑出

文章目录

左右滑入滑出用transition不用transition

用transition

<!-- 左边--><transition name="left"><div class="left" v-if="isShowLeft"><!-- 点击后left消失再滑入--><p @click="handleChangeLeft" style="font-size: 1rem;font-weight: bold;margin-top: 2rem;cursor: pointer">社会xxx</p></div></transition>

isShowLeft: true,handleChangeLeft () {this.isShowLeft = falsesetTimeout(() => {this.isShowLeft = true}, 100)},

<!--自动匹配到transition的name-->.left-enter-active {animation: left 1s ease-in-out 1 forwards;}@keyframes left {0% {left: -23.99rem;opacity: 1;}100% {left: 1.3rem;opacity: 1;}}

不用transition

<div class="right" :class="{rightactive: isActive===true}"><!-- 点击后right消失再滑入--><div class="title" style="cursor: pointer" @click="rightBtn">数字化xxxx</div></div></div>

isActive:falserightBtn(){this.isActive = truesetTimeout(()=>{this.isActive = false},2000)}},

.rightactive{animation: anim-open 2s ease;}@keyframes anim-open {0%{right: -2394px;}100%{right: 84px;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。