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

Foundation 均衡器(Equalizer)

Foundation 均衡器(Equalizer)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把均衡器(Equalizer)讲得明明白白!这是 Foundation 6+ 中的一个实用插件,用于让一组元素(如卡片、列、面板)高度自动均衡(匹配最高的那一个),非常适合产品卡片、定价表、图库等场景,避免视觉参差不齐。支持响应式、嵌套、按行均衡(by row)等!

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

<divclass="grid-x grid-margin-x"data-equalizer="foo"><!-- 父容器加><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="foo"><!-- 子元素加 watch --><h5>短内容卡片</h5><p>这里内容少。</p></div></div><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="foo"><h5>长内容卡片</h5><p>这里内容超级多,超级多,超级多,超级多,超级多,超级多...</p></div></div><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="foo"><h5>中等卡片</h5><p>中等长度内容。</p></div></div></div>
  • 父容器:data-equalizer(可选加唯一值如 “foo” 用于嵌套)
  • 子元素:data-equalizer-watch(值匹配父容器,用于嵌套)

2. 按行均衡(data-equalize-by-row,最实用!)

适合多行卡片(如图库),每行内高度匹配,而不是全局最高:

<divclass="grid-x grid-margin-x small-up-2 medium-up-3"data-equalizerdata-equalize-by-row="true"><!-- 多张卡片,自动换行时每行独立均衡 --></div>

3. 响应式控制

  • 只在特定断点生效:data-equalize-on="medium"(仅中屏以上均衡,小屏不均衡)
  • 栈式时均衡:data-equalize-on-stack="true"(小屏垂直堆叠时仍均衡)

4. 动态刷新(图片加载/AJAX 后必用)

图片加载后高度变化,需要手动刷新:

$(window).on('load',function(){$(document).foundation('equalizer','reflow');});// 或特定元素varequalizer=newFoundation.Equalizer($('#myContainer'));equalizer.reflow();

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

<!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 Equalizer 均衡器全家福</h3><!-- 基本三列卡片均衡 --><divclass="grid-x grid-margin-x"data-equalizer="cards"><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="cards"><h5>卡片 1</h5><p>短内容。</p><imgsrc="https://via.placeholder.com/300x150"></div></div><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="cards"><h5>卡片 2(最长)</h5><p>超级长内容,超级长内容,超级长内容,超级长内容,超级长内容...</p><imgsrc="https://via.placeholder.com/300x400"></div></div><divclass="cell medium-4"><divclass="callout"data-equalizer-watch="cards"><h5>卡片 3</h5><p>中等内容。</p><imgsrc="https://via.placeholder.com/300x200"></div></div></div><!-- 按行均衡的多卡片 --><divclass="grid-x grid-margin-x small-up-2 medium-up-4"data-equalizerdata-equalize-by-row="true"style="margin-top:40px;"><!-- 放 8 张不同高度卡片,观察每行独立均衡 --><divclass="cell"><divclass="callout"data-equalizer-watch><p></p></div></div><divclass="cell"><divclass="callout"data-equalizer-watch><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 Equalizer 示例):

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

你现在想干嘛?
→ 终于可以讲 Foundation 表格(Table)了?
→ 帮我做一个 4 列产品卡片均衡(带图片和不同描述长度)?
→ 给我一个动态加载内容后刷新 Equalizer 的代码?

直接回复下一句:
“明天讲 table”
“帮我做产品卡片”
“给我动态刷新代码”

我立刻给你写好!

http://www.gsyq.cn/news/109391.html

相关文章:

  • MySQL清空表操作入门:TRUNCATE TABLE详解
  • Qwen-Image:2025最强中文文本渲染AI图像模型
  • 企业级开发实战:VSCode远程连接Linux服务器集群
  • 汽车电子中的CAN总线协议实战:从理论到代码实现
  • postgresql高可用集群pgpool-II
  • 新手入门:快速掌握Counterfeit-V2.5动漫模型
  • 昇腾910B部署vLLM-ascend实战指南
  • AI娱乐爆火背后:短剧生成即侵权?版权与专利的双重雷区
  • 每天一个网络知识:什么是 Underlay?
  • AI写论文哪个软件最好?别让伪需求掩盖真痛点,一文讲透学术创作“真工具”
  • 如何为ab-download-manager创建自定义插件:完整开发实战指南
  • 2025 年高速复印机租赁服务商权威推荐榜:高效办公与灵活成本控制的智慧之选 - 品牌企业推荐师(官方)
  • YOLO11-AIFI重型设备检测与识别--建筑工地十类设备自动定位_1
  • Qwen3-8B与14B的TTFT性能对比及优化解析
  • 2025年12月清扫毛刷辊厂家权威推荐榜:工业级高效清洁,耐磨耐腐蚀,定制化清扫解决方案深度解析 - 品牌企业推荐师(官方)
  • 从传统WPF到Material Design:我的界面升级实战笔记
  • 打造基于CANN全栈软件链的“AI模型自动化部署与边缘推理“一体化工作流!
  • 人工智能在健康医疗领域的应用:未来医疗的智能化转型 - 详解
  • 2025 年 12 月椅子塑料模具厂家权威推荐榜:高精度耐用注塑模具与创新设计解决方案深度解析 - 品牌企业推荐师(官方)
  • 2025年年终山东AI公司推荐:涵盖营销赋能与智能转型的5个优质案例与系统性盘点 - 品牌推荐
  • 2025年北京口碑不错的大平层设计企业排行榜,高性价比大平层 - myqiye
  • 用PLA速度3D打印TPU?2.2mm耗材正在打破常规
  • 基于SpringBoot的病历管理系统的设计与实现(源码+lw+部署文档+讲解等)
  • SAP 销售凭证中利润中心的自动维护
  • Cannot start the lDE 无法启动IDE - 让-雅克
  • 2025年十大镀锡铜包钢正规供应商排行榜,推荐厂家生产厂新测 - 工业推荐榜
  • 收藏这一篇就够了!多智能体灵活编排终极指南,从底层逻辑到实战架构全打通!
  • CompTIA PenTest+ 考試|CompTIA PT0-003(PenTest+)認證考試|最新滲透測試實戰型資安證照
  • 常见网络连通性测试指令
  • mise 安装与配置