1. 首页
  2. 编程语言
  3. Javascript
  4. 原生JS封装vue Tab切换效果

原生JS封装vue Tab切换效果

上传者: 2022-07-31 14:24:55上传 PDF文件 69.93 KB 热度 32次

本文实例为大家分享了原生JS封装vue Tab切换的具体代码,供大家参考,具体内容如下先看效果图使用的技术vue,js,css3vue组件 可以直接使用实现原理:使用ul,li以及弹性盒子,首先给父元素设置宽高,然后通过弹性盒子将子元素 li 水平方向展开, 给子元素 li 设置 flex:1,让子元素平分父元素的宽。然后给父元素设置伪元素,以绝对定位的方式覆盖第一个 li 元素, 通过z-index属性,控制伪元素和子元素的层级显示关系。然后给伪元素设置 transition 属性 搭配 transform: translateX(); 属性,让元素水平移动就可以了1、虽然切换的点击事件在子元素上,并且也给子元素添加 了active样式,但tab的切换效果并不是通过子元素来实现的,而是通过父元素的伪元素来实现切换效果。

用户评论