news 2026/4/24 14:39:34

Foundation 选项卡

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 选项卡

Foundation 选项卡(Tabs)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把选项卡(Tabs)讲得明明白白!Foundation 6+ 的 Tabs 组件超级强大,支持水平/垂直选项卡、响应式(小屏自动变 Accordion)、深链接(URL 哈希切换)、动画等,常用于内容切换、产品详情页、后台管理等。

1. 基本水平 Tabs(最常用)

<ulclass="tabs"data-tabsid="example-tabs"><liclass="tabs-title is-active"><ahref="#panel1"aria-selected="true">Tab 1</a></li><liclass="tabs-title"><ahref="#panel2">Tab 2</a></li><liclass="tabs-title"><ahref="#panel3">Tab 3</a></li></ul><divclass="tabs-content"data-tabs-content="example-tabs"><divclass="tabs-panel is-active"id="panel1"><p>这里是 Tab 1 的内容</p></div><divclass="tabs-panel"id="panel2"><p>这里是 Tab 2 的内容</p></div><divclass="tabs-panel"id="panel3"><p>这里是 Tab 3 的内容</p></div></div>

2. 垂直 Tabs(侧边选项卡)

<divclass="grid-x"><divclass="cell medium-3"><ulclass="tabs vertical"id="vertical-tabs"><liclass="tabs-title is-active"><ahref="#vpanel1">垂直 Tab 1</a></li><liclass="tabs-title"><ahref="#vpanel2">垂直 Tab 2</a></li></ul></div><divclass="cell medium-9"><divclass="tabs-content"data-tabs-content="vertical-tabs"><divclass="tabs-panel is-active"id="vpanel1">垂直内容1</div><divclass="tabs-panel"id="vpanel2">垂直内容2</div></div></div></div>

3. 响应式 Tabs(大屏 Tabs,小屏变 Accordion!超级实用)

data-responsive-accordion-tabs属性:

<ulclass="tabs"data-tabsdata-responsive-accordion-tabs="tabs medium-accordion large-tabs"id="responsive-tabs"><!-- tabs-title 同上 --></ul><divclass="tabs-content"data-tabs-content="responsive-tabs"><!-- tabs-panel 同上 --></div>
  • medium-accordion:中等屏幕以下变 Accordion
  • large-tabs:大屏保持 Tabs

4. 今天直接给你抄的完整代码(复制就能跑)

<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css"></head><body><h3>Foundation Tabs 选项卡全家福</h3><!-- 基本水平 Tabs --><ulclass="tabs"data-tabsid="basic-tabs"><liclass="tabs-title is-active"><ahref="#panel1">基本 Tab 1</a></li><liclass="tabs-title"><ahref="#panel2">基本 Tab 2</a></li><liclass="tabs-title"><ahref="#panel3">基本 Tab 3</a></li></ul><divclass="tabs-content"data-tabs-content="basic-tabs"><divclass="tabs-panel is-active"id="panel1"><p>内容1:水平选项卡最常用!</p></div><divclass="tabs-panel"id="panel2"><p>内容2:可以放图片、表格、表单...</p></div><divclass="tabs-panel"id="panel3"><p>内容3:支持深链接 #panel3</p></div></div><!-- 响应式 Tabs(试试缩小浏览器看变 Accordion) --><ulclass="tabs"data-tabsdata-responsive-accordion-tabs="accordion medium-tabs"id="resp-tabs"style="margin-top:40px;"><liclass="tabs-title is-active"><ahref="#rpanel1">响应式 Tab 1</a></li><liclass="tabs-title"><ahref="#rpanel2">响应式 Tab 2</a></li></ul><divclass="tabs-content"data-tabs-content="resp-tabs"><divclass="tabs-panel is-active"id="rpanel1"><p>大屏 Tabs,小屏 Accordion!</p></div><divclass="tabs-panel"id="rpanel2"><p>超级适合移动端</p></div></div><scriptsrc="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js"></script><scriptsrc="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/js/foundation.min.js"></script><script>$(document).foundation();</script></body></html>

下面给你看真实效果(官方文档和项目中最标准的 Foundation Tabs 示例):

官方文档(最新版):

  • Tabs:https://get.foundation/sites/docs/tabs.html
  • Responsive Accordion Tabs:https://get.foundation/sites/docs/responsive-accordion-tabs.html

你现在想干嘛?
→ 明天继续讲 Foundation 表格(Table)还是分页(Pagination)?
→ 帮我做一个产品详情页的 Tabs(规格、评价、售后)?
→ 给我一个垂直 Tabs + 内容区的完整布局?

直接回复下一句:
“明天讲 table”
“帮我做产品详情 Tabs”
“给我垂直 Tabs 布局”

我立刻给你写好!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 7:04:19

AI原生应用情境感知的技术选型指南

AI原生应用情境感知的技术选型指南 关键词&#xff1a;AI原生应用、情境感知、技术选型、上下文理解、多模态融合 摘要&#xff1a;随着AI技术的普及&#xff0c;“AI原生应用”&#xff08;AI-Native Apps&#xff09;正在重塑软件形态——这类应用从设计之初就深度嵌入AI能力…

作者头像 李华
网站建设 2026/4/21 13:49:19

基于国标的头部厂商数据流转监测平台评析:一键化部署能力与通用

随着《数据安全法》《个人信息保护法》及《网络数据安全管理条例》的全面推进&#xff0c;数据安全已从合规要求演变为企业核心竞争力的组成部分。2025年&#xff0c;数据安全平台市场进一步整合&#xff0c;平台化、智能化、全生命周期化成为主流趋势。在众多技术路径中&#…

作者头像 李华
网站建设 2026/4/17 1:40:03

Linux网络管理入门:5分钟学会使用NetworkManager

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个交互式NetworkManager学习工具&#xff0c;功能包括&#xff1a;1. 基础命令模拟器(nmcli) 2. 常见网络场景示例(连接WiFi、配置静态IP等) 3. 实时错误诊断 4. 可视化网络状…

作者头像 李华
网站建设 2026/4/23 9:15:09

GPT-SoVITS API开发:本地到云端部署全指南

GPT-SoVITS API开发&#xff1a;本地到云端部署全指南 在语音合成技术飞速发展的今天&#xff0c;个性化音色克隆已不再是实验室里的“黑科技”&#xff0c;而是逐渐走向大众应用的现实能力。你是否曾想过&#xff0c;仅凭一分钟的录音&#xff0c;就能让AI完美复刻你的声音&a…

作者头像 李华
网站建设 2026/4/21 12:33:00

如何用AI自动修复MIME类型错误?快马平台实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个Node.js中间件&#xff0c;自动检测HTTP响应的Content-Type头。如果发现返回HTML内容但MIME类型设置为text/html且未正确标记为可执行&#xff0c;则自动修正为正确的类型。…

作者头像 李华
网站建设 2026/4/19 4:25:51

Detect It Easy实战:恶意软件分析的利器

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个恶意软件分析工具&#xff0c;利用Detect It Easy的核心功能&#xff0c;自动解析可疑文件的头部信息、导入表和资源段。工具应提供可视化界面&#xff0c;展示文件的详细结…

作者头像 李华