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

Foundation 5 起步指南

Foundation 5 起步指南

Foundation 5 是 ZURB 开发的响应式前端框架,采用移动优先设计,核心是强大的 12 列网格系统。起步非常简单,以下是详细步骤。

1. 安装方式(推荐使用 CDN,快速上手)

最简单的方式是通过 CDN 引入文件,无需下载。

  • CSS 文件:https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.3/css/foundation.min.css
  • JavaScript 文件:https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.3/js/foundation.min.js
  • jQuery(Foundation 5 依赖 jQuery 1.x 或 2.x):https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js

或者下载完整包从官网旧版本文档:https://get.foundation/sites/docs-v5/

2. 基本 HTML 模板

复制以下代码创建一个新 HTML 文件,直接在浏览器打开即可看到效果:

<!DOCTYPEhtml><htmllang="zh"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Foundation 5 起步示例</title><!-- Foundation CSS --><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.3/css/foundation.min.css"></head><body><divclass="row"><divclass="small-12 medium-6 large-4 columns"><divclass="panel"><h3>左侧栏目</h3><p>小屏占满一行,中屏占一半,大屏占 1/3。</p></div></div><divclass="small-12 medium-6 large-8 columns"><divclass="panel"><h3>主内容区</h3><p>这是一个响应式布局示例。调整浏览器窗口大小查看变化。</p><buttonclass="button">Foundation 按钮</button></div></div></div><!-- jQuery --><scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script><!-- Foundation JS --><scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.3/js/foundation.min.js"></script><script>$(document).foundation();// 初始化 Foundation 插件</script></body></html>
3. 核心概念:网格系统
  • 使用.row作为容器。
  • 使用.columns作为列,类名格式:
    • small-X:小屏(手机)占 X 列(1-12)。
    • medium-X:中屏(平板)占 X 列。
    • large-X:大屏(桌面)占 X 列。
  • 示例:small-12 medium-6 large-4表示小屏占满,中屏占一半,大屏占 1/3。
4. 下一步学习
  • 官方 v5 文档:https://get.foundation/sites/docs-v5/(包含所有组件详解)。
  • 中文教程:https://www.w3cschool.cn/foundation/ 或 https://www.runoob.com/foundation/foundation-tutorial.html。
  • 测试组件:直接在模板中添加按钮(.button)、表单、导航等类名即可生效。

保存以上代码运行试试,调整窗口大小就能看到响应式效果!如果遇到问题(如 JS 不工作),检查是否正确引入 jQuery 并调用$(document).foundation();

有具体组件想学(如 Top Bar 导航、Off-canvas 侧边栏),告诉我,我继续教你!

http://www.cnnetsun.cn/news/66286.html

相关文章:

  • Sui 主网升级至 V1.61.2
  • 25、Kubernetes 应用部署与管理实践
  • 31、容器化应用设计理念与实践
  • 如何评估LobeChat的加载速度与响应延迟?性能基准测试
  • 缓存与数据库一致性解决方案深度解析
  • 消息队列真仙:我的道念支持最终一致性
  • Spring Boot项目推送Gitee全流程(进阶)
  • Java毕设项目:基于Springboot大学校园自习室教室座位预约网站设计与实现基于springboot高校自习室预约系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • JAVA打造同城羽馆预约,一键畅享运动
  • 经验贴 | 科学制定招聘需求与预算:HR 必看的逻辑与实操要点
  • 经验贴 | AI 面试评估系统怎么用?HR 高效识人实操指南
  • 构建个性化AI助手:LobeChat会话管理功能深度使用技巧
  • 基于昇腾NPU的YOLOV8-seg c++部署
  • 26、深入探索脚本编程与系统安全基础
  • XSS漏洞有哪几种?DOM型XSS和反射型有什么区别?SQL注入原理又是什么?网安面试题常见问题一文详解
  • 压力扫描阀:并行校准技术,解锁多点压力测量新高度
  • PyTorch框架下运行Qwen3-32B的内存优化策略
  • 为什么说Qwen3-8B是学术研究的理想选择?实测报告出炉
  • java基础-PriorityQueue(优先队列)
  • Qwen3-14B模型量化压缩技术:降低GPU内存占用
  • 18、日期和时间的格式化、解析及时间区域的使用
  • VisionPro CogIPOneImageTool1 工具超详细解释(含内部功能全解析)
  • VisionPro CogIDTool 工具超深度详解(技术细节 + 实战配置版)
  • 让 BI 拥有‘领域大脑’:智能 BI 如何实现 AI 级精准数据查询
  • 提示工程架构师的战略规划:提示系统生命周期管理
  • 条形码识别与定位:基于FCOS框架的多类型条码检测与识别技术详解
  • AutoGPT能否用于学术文献综述?研究辅助工具测评
  • 如何用AutoGPT实现任务全自动执行?深度解析开源大模型能力
  • Mapbox GL JS 核心表达式:`in` 包含判断完全教程
  • Web3双核引擎:当AI量化金融大脑,遇见DAO社交生态灵魂