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

Foundation 5 安装使用教程

一、Foundation 简介

Foundation 是由 Zurb 推出的响应式前端框架,与 Bootstrap 类似,提供了完整的 CSS 和 JavaScript 组件体系。Foundation 5 是其经典稳定版本,适合快速构建响应式网站和应用。


二、Foundation 5 安装方式

2.1 使用 CDN(推荐)

无需下载,直接在 HTML 页面中引入:

<head><link rel="stylesheet" href="https://cdn.jsdelivr.net/foundation/5.5.3/css/foundation.min.css"><script src="https://cdn.jsdelivr.net/foundation/5.5.3/js/vendor/modernizr.js"></script>
</head>
<body><script src="https://cdn.jsdelivr.net/foundation/5.5.3/js/vendor/jquery.js"></script><script src="https://cdn.jsdelivr.net/foundation/5.5.3/js/foundation.min.js"></script><script>$(document).foundation();</script>
</body>

2.2 下载源码使用

  1. 下载地址:https://foundation.zurb.com/sites/download/archive.html
  2. 选择 Foundation 5 → 下载完整版本
  3. 解压后包含:
├── css/
│   └── foundation.css / foundation.min.css
├── js/
│   ├── foundation.min.js
│   └── vendor/
├── index.html
  1. 在 HTML 中引入:
<link rel="stylesheet" href="css/foundation.min.css">
<script src="js/vendor/jquery.js"></script>
<script src="js/vendor/modernizr.js"></script>
<script src="js/foundation.min.js"></script>
<script>$(document).foundation();
</script>

三、快速上手示例

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>Foundation 5 示例</title><link rel="stylesheet" href="https://cdn.jsdelivr.net/foundation/5.5.3/css/foundation.min.css">
</head>
<body><div class="row"><div class="large-6 columns"><h1>欢迎使用 Foundation 5</h1></div><div class="large-6 columns"><button class="button">按钮</button></div></div><script src="https://cdn.jsdelivr.net/foundation/5.5.3/js/vendor/jquery.js"></script><script src="https://cdn.jsdelivr.net/foundation/5.5.3/js/foundation.min.js"></script><script>$(document).foundation();</script>
</body>
</html>

四、常用组件类名示例

组件类名或结构
按钮button
网格系统row / columns / large-6
警告框alert-box
表单forminputlabel
导航菜单top-barhas-dropdown

五、响应式布局说明

Foundation 使用 12 栅格系统:

<div class="row"><div class="small-12 medium-6 columns"></div><div class="small-12 medium-6 columns"></div>
</div>

断点类:

  • small-*:适用于手机
  • medium-*:适用于平板
  • large-*:适用于桌面

六、常见问题

Q1: 样式或脚本无效?

  • 请确保正确引入 jQuery、foundation.min.js,并在末尾执行 $(document).foundation();

Q2: 是否需要 SASS 或 CLI 工具?

  • Foundation 5 可直接使用预编译版,无需 SASS 或 CLI。

七、学习资源推荐

  • Foundation 官网
  • Foundation 5 文档
  • W3Cplus Foundation 教程

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

http://www.dtcms.com/a/264437.html

相关文章:

  • SQL SELECT 语句
  • 在线租房平台源码+springboot+vue3(前后端分离)
  • 应急响应类题练习——玄机第五章 Windows 实战-evtx 文件分析
  • 6.Docker部署ES+kibana
  • Vite 7.0 与 Vue 3.5:前端开发的性能革命与功能升级
  • 【环境配置】Neo4j Community Windows 安装教程
  • HDMI 2.1 FRL协议的流控机制:切片传输(Slicing)和GAP插入
  • LL面试题11
  • 10授权
  • Vue 3 中的 `h` 函数详解
  • Rust征服字节跳动:高并发服务器实战
  • 飞算智造JavaAI:智能编程革命——AI重构Java开发新范式
  • Windows10/11 轻度优化 纯净版,12个版本!
  • 深度学习常见的激活函数
  • 【Python基础】11 Python深度学习生态系统全景解析:从基础框架到专业应用的技术深度剖析(超长版,附多个代码及结果)
  • 【深度学习1】ModernBert学习
  • RNN和LSTM
  • [面试] 手写题-防抖,节流
  • Python应用指南:利用高德地图API获取公交+地铁可达圈(三)
  • 菜谱大全——字符串处理艺术:从文本解析到高效搜索 [特殊字符][特殊字符]
  • 锂离子电池均衡拓扑综述
  • 阶段二JavaSE进阶阶段之多态、关键字、抽象类 2.3
  • 8.Docker镜像讲解
  • 大模型-分布式论文一瞥
  • twikitFKS: 基于 twikit 2.3.1 的改进版本
  • 【Python】numpy数组常用数据处理(测试代码+api例程)
  • BFD故障检测技术之概述
  • TypeScript 安装使用教程
  • QML通过XMLHttpRequest实现HTTP通信
  • 如何使用bedtools、convert2bed、gff2bed提取基因序列