使用 Foundation 创建页面

简介: 使用 Foundation 框架创建页面时,需先添加 HTML5 doctype 和语言、字符编码设置。Foundation 5 采用移动优先策略,确保页面在移动设备上的良好显示,需在 `<head>` 中加入 viewport 元标签。此外,部分组件依赖 jQuery,需通过特定脚本初始化。

使用 Foundation 创建页面

  1. 添加 HTML5 doctype

Foundation 使用 HTML 元素和 CSS 属性,所以需要添加 HTML5 doctype 文档类型声明。

同时我们可以设置文档的语言属性 lang 及字符编码:

<!DOCTYPE html>





  1. Foundation 5 移动优先

Foundation 5 为移动设备的响应式设计。框架的核心是移动优先。

为了确保页面可自由缩放可以在

元素中添加以下 标签:


width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
  1. 初始化组件

一些 Foundation 组件是基于 jQuery 开发的,如:模态框、下拉菜单等。你可以使用以下脚本来初始化组件:

相关文章
|
11天前
Foundation 表单3
Foundation 框架为 `&lt;fieldset&gt;` 元素提供了样式,包括表单字段集和错误状态的处理。示例展示了如何使用 `&lt;fieldset&gt;` 和 `&lt;legend&gt;` 标签组织表单内容,并通过添加 `.error` 类来显示错误信息。
|
27天前
Foundation 按钮组6
分割按钮是一种特殊的下拉菜单,通过在按钮中添加 `.split` 类和 `span` 元素来实现。
|
27天前
|
JavaScript
Foundation 按钮组5
下拉菜单按钮用于让用户从预设选项中选择。示例代码展示了如何使用 HTML 和 Foundation JS 创建一个简单的下拉菜单,包含三个链接选项。
|
27天前
Foundation 按钮组4
使用 .even-num 类可以实现按钮组中按钮的宽度均匀分布,并使整个按钮组占据父元素的 100% 宽度。num 表示按钮数量,范围从 1 到 8。例如:.even-3 表示 3 个按钮均匀分布,.even-5 表示 5 个按钮均匀分布。
|
23天前
|
前端开发
Foundation 面板2
通过添加.radius类,可以将面板设置为圆角样式。此外,还可以利用CSS来自定义面板样式,例如将其设计成卡片形式。示例展示了标题为“长城”的自定义面板,内容为“不到长城非好汉!!!”
Foundation 面板2
|
12天前
|
索引
Foundation 麦哲伦(Magellan)导航1
Foundation 麦哲伦(Magellan)导航是一种固定的导航索引,用于页面内跳转。通过在 HTML 中添加特定的 `data` 属性和链接,可以轻松创建导航条目。
|
12天前
Foundation 麦哲伦(Magellan)导航2
麦哲伦导航头部工具条示例:通过固定顶部栏实现页面内导航,包含两个导航链接分别指向“Page 1”和“Page 2”,并使用`data-magellan-destination`属性标记目标位置。
|
20天前
Foundation 列表3
若无需标识符,可使用 `.no-bullet` 类去除列表项前的符号;若需创建水平列表,则可在 `&lt;ul&gt;` 标签上添加 `.inline-list` 类。
|
20天前
Foundation 列表1
在 Foundation 框架中,无序列表(`&lt;ul&gt;`)的前缀符号默认为圆圈,可通过添加 `.circle` 类实现。
|
20天前
Foundation 列表2
方块标识符用于在列表项前添加方块符号。使用方法是在 `&lt;ul&gt;` 标签中添加 `.square` 类,