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

flex布局实现导航栏横向滚动切换

先看效果视频:

flex布局横向切换

主要css样式:
父元素:
display: flex;overflow-x: auto;justify-content: space-between;
子元素:
flex-shrink: 0;white-space: nowrap;

整体代码如下:

<template><view class="venue-container"><view class="second"><view class="tab-bar"><view v-for="(item, index) in tabList" :key="index" class="tab-item":class="{ active: currentTab === index }" @tap="switchTab(index)">{{ item }}</view></view></view></view>
</template><script>export default {data() {return {tabList: ['图书馆','城建档案馆','文化馆','档案馆','老年大学','蓝羽馆','游泳馆'],currentTab: 0,}},methods: {switchTab(index) {this.currentTab = index;},}}
</script><style lang="scss" scoped>container {padding: 20rpx;.second {overflow: hidden;.tab-bar {display: flex;overflow-x: auto;justify-content: space-between;margin-bottom: 20rpx;.tab-item {flex: 1;text-align: center;padding: 10rpx 20rpx;background-color: #f2f2f2;margin-right: 10rpx;border-radius: 10rpx;font-size: 28rpx;flex-shrink: 0;white-space: nowrap;&.active {background-color: #007aff;color: #fff;}}}}}
</style>
http://www.dtcms.com/a/392992.html

相关文章:

  • 改进过程缺乏数据驱动会带来哪些后果
  • 实验1.1点亮led灯
  • 林粒粒的视频笔记13-数据清洗
  • Java进阶教程,全面剖析Java多线程编程,线程出让,笔记09
  • 大模型微调之 用LoRA微调Llama2(附代码)——李宏毅2025大模型作业5笔记-上
  • Matplotlib地理数据可视化技术详解:Cartopy与Basemap实战指南
  • wordpress 图片不显示 后台无法登陆的问题之一
  • TFS-2023《Local-Global Fuzzy Clustering With Anchor Graph》
  • Spring —— AOP
  • 讲一下ZooKeeper的持久化机制
  • 【Java后端】深入理解 Spring Security:从原理到实战
  • LeetCode:31.K个一组翻转链表
  • openharmony之系统亮度范围定制
  • 一种利用串口51单片机远程升级 OTA
  • Redis三种集群模式
  • C++ map_set封装
  • NW836NW884美光固态闪存NW885NW913
  • STM32计算步进电机转速
  • liboffice 全屏禁用工具栏
  • Photoshop - Photoshop 调整图像品质
  • 【CF】Day146——杂题 (递归 | 规律与操作)
  • PyTorch 中特征变换:卷积与转置卷积
  • HashMap底层原理详解:扩容、红黑树与ConcurrentHashMap的线程安全
  • autodl文件存储,文件同步,conda环境同步问题
  • 【ROS2】Begginer : CLI tools - 理解 ROS 2 话题
  • Java网络编程:从基础到实战
  • 面试MYSQL的索引类型、索引的工作原理、以及索引优化策略
  • 一、Pytorch安装教程-windows环境,利用Anaconda搭建虚拟环境,Pycharm开发工具
  • JWT登录校验
  • 对症下药:电商、B2B、本地服务和内容媒体的GEO定制化策略