news 2026/6/10 12:06:02

Foundation 侧边栏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 侧边栏

Foundation 侧边栏(Sidebar)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把侧边栏(Sidebar)讲得明明白白!Foundation 6+ 没有单独的“Sidebar”组件,而是通过强大组合实现超级响应式侧边栏:

  • 大屏固定侧边栏:用 XY Grid + Vertical Menu / Accordion Menu
  • 小屏隐藏侧边栏:用 Off-Canvas(点击汉堡菜单从侧边滑出,移动端必备!)
  • 常用于后台管理系统、仪表盘、文档站点

1. 基本固定侧边栏(大屏显示,小屏隐藏)

用 Grid 布局 + Vertical Menu:

<divclass="grid-x"><divclass="cell medium-auto"><!-- 主内容区 --><h3>主内容区域</h3><p>这里放页面内容...</p></div><divclass="cell medium-3 large-2 show-for-medium"><!-- 侧边栏,只在中屏以上显示 --><ulclass="vertical menu accordion-menu"data-accordion-menu><li><ahref="#">仪表盘</a></li><li><ahref="#">用户管理</a><ulclass="menu vertical nested"><li><ahref="#">用户列表</a></li><li><ahref="#">添加用户</a></li></ul></li><li><ahref="#">设置</a></li></ul></div></div>

2. Off-Canvas 响应式侧边栏(推荐!移动端完美)

大屏固定显示,小屏滑出(结合 Drilldown 或 Accordion Menu):

<divclass="off-canvas-wrapper"><divclass="off-canvas position-left"id="offCanvas"data-off-canvas><!-- 侧边栏内容 --><ulclass="vertical menu drilldown"data-drilldown><li><ahref="#">首页</a></li><li><ahref="#">产品</a><ulclass="menu vertical"><li><ahref="#">产品A</a></li><li><ahref="#">产品B</a></li></ul></li></ul></div><divclass="off-canvas-content"data-off-canvas-content><!-- 主内容 + 触发按钮 --><buttontype="button"class="button"data-toggle="offCanvas">打开侧边栏</button><h3>主内容</h3></div></div>

3. 今天直接给你抄的完整代码(复制就能跑,带 Off-Canvas + Accordion)

<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css"><style>.off-canvas{background:#333;color:white;}.off-canvas a{color:white;}</style></head><body><divclass="off-canvas-wrapper"><divclass="off-canvas position-left"id="sidebar"data-off-canvas><ulclass="vertical menu accordion-menu"data-accordion-menu><li><ahref="#">🏠 仪表盘</a></li><li><ahref="#">👥 用户管理</a><ulclass="menu vertical nested"><li><ahref="#">用户列表</a></li><li><ahref="#">添加用户</a></li></ul></li><li><ahref="#">⚙️ 设置</a></li><li><ahref="#">🚪 退出</a></li></ul></div><divclass="off-canvas-content"data-off-canvas-content><divclass="title-bar show-for-small-only"><divclass="title-bar-left"><buttontype="button"data-toggle="sidebar">☰ 菜单</button><spanclass="title-bar-title">MyApp</span></div></div><divclass="grid-container"><h3>欢迎使用!</h3><p>试试缩小浏览器,看侧边栏滑出效果~</p></div></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 侧边栏示例):

官方文档(最新版):

  • Off-Canvas(推荐用于响应式侧边栏):https://get.foundation/sites/docs/off-canvas.html
  • Vertical Menu + Accordion Menu:https://get.foundation/sites/docs/menu.html
  • XY Grid 布局:https://get.foundation/sites/docs/xy-grid.html

你现在想干嘛?
→ 明天继续讲 Foundation 表格(Table)还是模态框(Reveal/Modal)?
→ 帮我做一个带 logo + 用户头像的后台侧边栏?
→ 给我一个固定宽度 + 暗黑模式的侧边栏代码?

直接回复下一句:
“明天讲 table”
“帮我做后台侧边栏”
“给我暗黑侧边栏”

我立刻给你写好!

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

多区域OSPF路由配置实验

实验要求完成设备 IP 地址&#xff08;含环回口&#xff09;的规划与配置&#xff1b; 搭建多区域 OSPF&#xff08;Area 1、Area 0、Area 2&#xff09;&#xff0c;其中 Area 2 配置为 NSSA 区域&#xff1b; 在 AR3 上引入静态路由&#xff0c;实现 B 公司 Server1 与 A 公司…

作者头像 李华
网站建设 2026/6/9 14:02:19

使用Miniconda创建Python 3.8环境

使用Miniconda创建Python 3.8环境 在现代AI开发与科学计算项目中&#xff0c;环境隔离和依赖管理是确保代码可复现、系统稳定的核心环节。面对不同项目对Python版本、库版本甚至编译器要求的差异&#xff0c;传统全局安装的方式极易引发“依赖地狱”。为此&#xff0c;Minicond…

作者头像 李华
网站建设 2026/6/10 8:01:01

Qwen-Image-Edit-2509一键部署指南

Qwen-Image-Edit-2509一键部署指南&#xff1a;专业级图像编辑&#xff0c;一句话搞定 你有没有经历过这样的崩溃时刻&#xff1f; 市场部突然通知&#xff1a;“今晚8点直播&#xff0c;所有商品图的‘现货速发’要改成‘限量抢购’&#xff01;” 而设计师还在改第3张图&…

作者头像 李华
网站建设 2026/6/7 13:56:20

在线教程丨微软开源VibeVoice,可实现90分钟4角色自然对话

近年来&#xff0c;文本转语音&#xff08;TTS&#xff09;合成技术进展显著&#xff0c;已能够为单一说话者合成高保真、听觉自然的短话语。然而&#xff0c;在面对长格式、多说话人对话音频的可扩展合成时&#xff0c;仍存在重要挑战&#xff0c;限制了诸如播客与多角色有声书…

作者头像 李华
网站建设 2026/5/31 23:17:15

实用网站建设流程大全(2025年版)

能实现预期效果的网站建设必须要有一个标准使用的网站建设流程&#xff0c;有很多人说这样的网站建设流程很实用&#xff0c;大家一起来看一看&#xff0c;真的能实现网站建设效果?实用的网站建设流程包括哪些?第一步、进行需求分析。当客户提出想做一个什么样网站的时候&…

作者头像 李华
网站建设 2026/6/9 4:39:38

Llama-Factory使用指南:从入门到实战

Llama-Factory使用指南&#xff1a;从入门到实战 在大模型落地越来越快的今天&#xff0c;越来越多开发者和企业开始尝试让通用模型“学会”自己的业务逻辑——比如客服对话、法律文书生成、医疗问答等。但一提到微调&#xff0c;很多人立刻想到复杂的训练脚本、满屏报错的日志…

作者头像 李华