您的位置:首页 > Web前端

前端框架Foundation格子系统自学总结

2018-03-23 15:24 435 查看
网址:https://foundation.zurb.com http://www.runoob.com/foundation/foundation-buttons.html Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架。Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。Foundation 是一个以移动优先的流行框架。

什么是 Foundation?

Foundation 是一个免费的前端框架,用于快速开发。
Foundation 包含了 HTML 和 CSS 的设计模板,提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。同时也提供了多种 JavaScript 插件。
Foundation 移动优先,可创建响应式网页。
Foundation 适用于初学者和专业人士。
Foundation 已使用在 Facebook, eBay, Samsung, Amazon, Disney等。
<!-- css 文件 -->
<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/foundation/5.5.3/css/foundation.min.css">

<!-- jQuery 库 -->
<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>

<!-- JavaScript 文件 -->
<script src="http://cdn.static.runoob.com/libs/foundation/5.5.3/js/foundation.min.js"></script>

<!-- modernizr.js 文件 -->
<script src="http://cdn.static.runoob.com/libs/foundation/5.5.3/js/vendor/modernizr.js"></script>

使用 Foundation 创建页面

1. 添加 HTML5 doctypeFoundation 使用 HTML 元素和 CSS 属性,所以需要添加 HTML5 doctype 文档类型声明。同时我们可以设置文档的语言属性 lang 及字符编码:<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="utf-8"> 
  </head>
</html>
2. Foundation 5 移动优先Foundation 5 为移动设备的响应式设计。框架的核心是移动优先。为了确保页面可自由缩放可以在 
<head>
 元素中添加以下 
<meta>
 标签:<meta name="viewport" content="width=device-width, initial-scale=1">width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。3. 初始化组件一些 Foundation 组件是基于 jQuery 开发的,如:模态框、下拉菜单等。你可以使用以下脚本来初始化组件:<script>
$(document).ready(function() {
    $(document).foundation();
})
</script>

Foundation 文本

Foundation 默认设置

Foundation 使用浏览器默认字体大小 (
font-size:100%
)。对于大多数桌面浏览器来说,字体默认为 16px。对于大多数移动端浏览器来说,字体默认为 12px。默认的字体为 
"Helvetica Neue"
, line-height 默认为 
1.5
。以上默认的设置均是针对 
<body>
 元素。
Foundation 按钮Foundation 提供了 6 种按钮样式。 
.button
 类创建了一个蓝色的按钮并附有内边距。不同颜色按钮类为: 
.secondary
.success
.info
.warning
 或 
.alert
:
按钮类可以使用在 
<a>
<button>
, 或 
<input>
 元素:

按钮大小

我们可以使用 
.large
.small
 或 
.tiny
 类来设置按钮大小:

圆角按钮

可以使用 
.radius
 和 
.round
 类来设置圆角按钮

延展按钮

可以使用 
.expand
 类来设置按钮的宽度为 100%

禁用按钮

可以使用 
.disabled
 类来设置按钮不可点击
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐