news 2026/5/3 17:03:17

Foundation 按钮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 按钮

Foundation 5 按钮(Buttons)

Foundation 5 的按钮样式非常丰富、响应式,支持多种颜色、大小、圆角、禁用状态,以及按钮组(Button Groups)和下拉按钮(Dropdown Buttons)。只需添加类名即可生效,无需额外 JS(下拉按钮除外)。

1. 基本按钮
  • 任何<a><button><input type="submit">添加类.button即可变成 Foundation 按钮。
  • 默认颜色:蓝色。
2. 常用类
  • 颜色.secondary(灰)、.success(绿)、.alert(红)、.warning(橙)。
  • 大小.tiny(极小)、.small(小)、默认、.large(大)、.expand(全宽)。
  • 圆角.radius(小圆角)、.round(大圆角)。
  • 禁用:加disabled属性(或类.disabled)。
3. 代码示例

直接复制到你的 HTML 模板中测试:

<divclass="row"><divclass="columns"><h3>基本按钮与颜色</h3><aclass="button">默认按钮</a><aclass="button secondary">Secondary</a><aclass="button success">Success</a><aclass="button alert">Alert</a><aclass="button warning">Warning</a><h3>大小与圆角</h3><aclass="button tiny radius">Tiny Radius</a><aclass="button small round">Small Round</a><aclass="button large">Large</a><aclass="button expand">全宽 Expand</a><h3>禁用状态</h3><aclass="button disabled">Disabled(类)</a><buttonclass="button"disabled>Disabled(属性)</button></div></div>
4. 按钮组(Button Groups)

用于将多个按钮组合在一起。

<h3>按钮组</h3><ulclass="button-group"><li><aclass="button">按钮1</a></li><li><aclass="button">按钮2</a></li><li><aclass="button">按钮3</a></li></ul><ulclass="button-group round even-3"><!-- even-3 表示平均分成3份 --><li><aclass="button"></a></li><li><aclass="button"></a></li><li><aclass="button"></a></li></ul>
5. 下拉按钮(Dropdown Buttons)

需要初始化 JS(已包含在$(document).foundation();中)。

<h3>下拉按钮</h3><aclass="button dropdown"data-dropdown="drop1">下拉按钮</a><ulid="drop1"class="f-dropdown"data-dropdown-content><li><ahref="#">选项1</a></li><li><ahref="#">选项2</a></li><li><ahref="#">选项3</a></li></ul>

这些按钮在移动端也会自动响应,保持良好触控体验。复制代码运行试试,点击下拉按钮查看效果!

下一个想学什么?表单(Forms)、导航(Top Bar)、网格进阶,还是其他组件?告诉我继续!

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

Foundation 按钮组

Foundation 5 按钮组&#xff08;Button Groups&#xff09; Foundation 5 的按钮组用于将多个按钮紧密组合在一起&#xff0c;形成统一的视觉效果。支持颜色统一、大小一致、圆角、平均分配宽度&#xff0c;以及堆叠&#xff08;小屏自动垂直排列&#xff09;等功能。非常适合…

作者头像 李华
网站建设 2026/5/2 7:12:14

15、Docker日志与监控全解析

Docker日志与监控全解析 1. 更高级的日志记录 当默认的日志记录机制无法满足需求时(尤其是在大规模场景下),Docker支持可配置的日志后端。目前支持的插件不断增加,包括之前提到的 json-file ,还有 syslog 、 fluentd 、 journald 、 gelf 、 awslogs 、 sp…

作者头像 李华
网站建设 2026/4/27 4:37:03

transformer模型详解视频教程:以Qwen3-32B为案例

Qwen3-32B 模型深度解析&#xff1a;从 Transformer 架构到超长上下文实战 在大模型技术飞速演进的今天&#xff0c;我们正经历一场由“参数规模驱动”向“架构效率与训练质量并重”的范式转变。当700亿、千亿参数模型不断刷新性能上限的同时&#xff0c;一个更值得深思的问题浮…

作者头像 李华
网站建设 2026/5/3 22:56:58

用 C 实现一个简化版 MessageQueue

Android 的 MessageQueue 很复杂&#xff08;native poll/epoll、barrier、idle handler…&#xff09; 但它的核心思想非常简单&#xff1a; ✅ 一个队列存消息 ✅ 一个循环不断取消息执行 ✅ 线程安全&#xff08;加锁/条件变量&#xff09;我们用 C 写一个可跑的简化版&…

作者头像 李华
网站建设 2026/5/3 8:14:56

ScheduledExecutorService 行为观察 Demo(可直接跑)

这个 Demo 主要做两件事&#xff1a;建一个 ScheduledThreadPoolExecutor(2)&#xff0c;看看 2 线程时任务分配情况对比 scheduleAtFixedRate 和 scheduleWithFixedDelay 的行为每个任务打印&#xff1a;当前时间、线程名、第几次执行你可以新建一个 ScheduledDemo.java 直接运…

作者头像 李华