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

css实现左右切换平滑效果

2025.02.25今天我学习了如何用css实现平滑效果

一、html相关代码

(1)设置往左、往右的动画属性,样式可以放在同一级。

(2)必须设置唯一key进行刷新数据,使用v-show来展示每次渲染的组件数量。

<transition-group :name="switch_type=='up'?'to-left':'to-right'" tag="div" style="width: 100%;display: flex;align-items: center">
  <div v-for="(item,index) in 7" :key="index" v-show="index<4"></div>
</transition-group>

二、css代码

//往左平滑
.to-left-enter-active, .to-left-leave-active {
  transition: transform 0.5s;
}

.to-left-enter-to, .to-left-leave {
  transform: translateX(0);
}

.to-left-enter, .to-left-leave-to {
  transform: translateX(-100%);
}


//往右平滑
.to-right-enter-active, .to-right-leave-active {
  transition: transform 0.5s;
}

.to-right-enter-to, .to-right-leave {
  transform: translateX(0);
}

.to-right-enter, .to-right-leave-to {
  transform: translateX(100%);
}


http://www.kler.cn/a/563026.html

相关文章:

  • 数字人AIGC实训室:以AI技术赋能数字化教育
  • python基础学习day01
  • 高效能计算与高速数据传输的完美结合:飞腾D2000处理器与复旦微双FPGA集成主板
  • 数据库二三事(8)
  • 数组的使用
  • HTTPS 与 HTTP 的区别在哪?
  • DeepSeek开源周Day1:FlashMLA引爆AI推理性能革命!
  • PyTorch 源码学习:GPU 内存管理之它山之石——TensorFlow BFC 算法
  • python爬虫学习第十一篇爬取指定类型数据
  • Qt Creator + CMake 构建教程
  • QT和有道词典有冲突,导致内存溢出,闪退。
  • LeetCode详解之如何一步步优化到最佳解法:14. 最长公共前缀
  • JavaScript 系列之:Ajax、Promise、Axios
  • 【人工智能】数据挖掘与应用题库(101-200)
  • 【嵌入式原理设计】实验六:倒车控制设计
  • 蓝耘服务器与DeepSeek的结合:引领智能化时代的新突破
  • 30 分钟从零开始入门 CSS
  • Go入门之接口
  • 【Pandas】pandas Series backfill
  • 解决Moodo调节心情模块-大声喊出来无法测量出音频分贝