news 2026/8/31 23:49:48

Foundation 面板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 面板

Foundation 面板(Callout)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把面板(Callout)讲得清清楚楚!它就是之前提醒框的“升级版”,在 Foundation 6 中,Callout 是一个通用容器,可以用来做信息面板、卡片、提示框、内容区块等,超级灵活!

1. 基本结构(Foundation 6+ 标准写法)

<divclass="callout"><h5>标题</h5><p>这里是面板内容,可以放任何东西:文字、图片、按钮、列表...</p><ahref="#">链接也会自动变色</a></div>

2. 颜色变体(最常用)

添加颜色类到.callout上,内部链接会自动匹配颜色:

<divclass="callout primary">主要(蓝色)</div><divclass="callout secondary">次要(灰色)</div><divclass="callout success">成功(绿色)</div><divclass="callout warning">警告(黄色)</div><divclass="callout alert">危险(红色)</div>

3. 大小变体

<divclass="callout small">小面板(内边距小)</div><divclass="callout large">大面板(内边距大)</div>

4. 可关闭面板(超级实用,用户点×就消失)

<divclass="callout alert"data-closable><h5>重要提示!</h5><p>读完后点右上角×关闭我。</p><buttonclass="close-button"aria-label="关闭面板"type="button"data-close><spanaria-hidden="true">&times;</span></button></div><!-- 带动画关闭(需要 Motion UI) --><divclass="callout success"data-closable="slide-out-right"><p>我可以向右滑出消失!</p><buttonclass="close-button"aria-label="关闭"type="button"data-close><spanaria-hidden="true">&times;</span></button></div>

5. 组合用法(真实项目中最常见)

<divclass="callout large success"><h4>🎉 恭喜完成!</h4><p>你的任务已成功提交,我们会在24小时内审核。</p><buttonclass="button">查看详情</button></div>

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

<!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 Callout 面板全家福</h3><divclass="callout primary"><h5>Primary 面板</h5><p>默认蓝色主题</p></div><divclass="callout success"data-closable><h5>Success 面板(可关闭)</h5><p>绿色成功消息</p><buttonclass="close-button"data-close>&times;</button></div><divclass="callout warning small"><h5>Warning 小面板</h5><p>黄色警告</p></div><divclass="callout alert large"><h5>Alert 大面板</h5><p>红色危险提示</p></div><divclass="callout secondary"><h5>Secondary 面板</h5><p>灰色次要信息</p></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 风格的图):

官方文档(最新版):https://get.foundation/sites/docs/callout.html

你现在想干嘛?
→ 明天继续讲 Foundation 按钮组(Button Group)还是开关(Switch)?
→ 帮我做一个绿色 success 可关闭的成功面板,里面有标题“支付成功”和按钮“返回首页”?
→ 给我一个卡片式面板组件(带阴影或边框)?

直接回复下一句:
“明天讲 button group”
“帮我做支付成功面板”
“给我卡片组件”

我立刻给你写好!

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

巴菲特的投资方法与成功要素

巴菲特的投资方法与成功要素关键词&#xff1a;巴菲特、投资方法、成功要素、价值投资、长期投资摘要&#xff1a;本文深入剖析了巴菲特的投资方法与成功要素。通过对其投资理念的背景介绍&#xff0c;阐述了核心概念与联系&#xff0c;详细讲解了相关算法原理和数学模型&#…

作者头像 李华
网站建设 2026/8/31 7:10:56

零基础学朴素贝叶斯:从数学原理到Python实现

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式朴素贝叶斯学习工具。功能要求&#xff1a;1.分步骤讲解朴素贝叶斯数学原理&#xff1b;2.提供可修改的Python示例代码&#xff1b;3.内置小型数据集供即时测试&…

作者头像 李华
网站建设 2026/8/31 13:17:52

电商网站解决MIME类型警告的完整方案

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个电商网站的前端错误监控系统&#xff0c;专门捕获和分类MIME类型相关错误。要求&#xff1a;1) 实时监控控制台警告 2) 自动区分是资源加载错误还是API响应错误 3) 对静态资…

作者头像 李华
网站建设 2026/8/31 4:36:41

AI一键搞定SQL Server安装:快马智能配置助手

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个SQL Server自动安装配置工具&#xff0c;功能包括&#xff1a;1.根据用户输入的系统环境(Windows/Linux)自动推荐合适版本 2.生成包含最优配置参数的安装脚本 3.提供常见错…

作者头像 李华
网站建设 2026/8/30 2:41:31

零基础学会用WebUI构建第一个网页应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 设计一个极简的WebUI生成器&#xff0c;适合完全新手使用。功能包括&#xff1a;1) 拖拽式界面构建 2) 预设模板选择 3) 一键发布。生成的页面要包含基本的HTML、CSS和少量JavaScri…

作者头像 李华
网站建设 2026/8/30 2:28:01

1小时搞定!用WinStep.NTE快速验证Windows应用创意

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 使用WinStep.NTE快速创建一个天气应用程序原型。功能要求&#xff1a;1) 显示当前城市天气&#xff1b;2) 5天天气预报&#xff1b;3) 温度单位切换&#xff1b;4) 天气动画效果。不…

作者头像 李华