前端框架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 包含了 HTML 和 CSS 的设计模板,提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。同时也提供了多种 JavaScript 插件。
Foundation 移动优先,可创建响应式网页。
Foundation 适用于初学者和专业人士。
Foundation 已使用在 Facebook, eBay, Samsung, Amazon, Disney等。
<html lang="zh-cn">
<head>
<meta charset="utf-8">
</head>
</html>
2. Foundation 5 移动优先Foundation 5 为移动设备的响应式设计。框架的核心是移动优先。为了确保页面可自由缩放可以在
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。3. 初始化组件一些 Foundation 组件是基于 jQuery 开发的,如:模态框、下拉菜单等。你可以使用以下脚本来初始化组件:<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
Foundation 按钮Foundation 提供了 6 种按钮样式。
按钮类可以使用在
什么是 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类来设置按钮不可点击
相关文章推荐
- Bootstrap 栅格系统 学习总结 Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景。 只是Bootstrap的内容较多,新手
- OC语言自学《十二》---- OC(Foundation框架部分知识总结)
- Winform开发框架之权限管理系统改进的经验总结(1)-TreeListLookupEdit控件的使用
- 黑马程序员 Java自学总结二十二 张老师7K面试题之银行业务调度系统
- 前端开发的框架总结
- BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
- java前端框架总结
- 【iOS开发】Foundation框架的总结
- 使用前端框架Foundation 4来帮助简化响应式设计开发
- 游戏前端框架构思总结
- iOS编程基础-OC(十一)-Foundation框架中的系统服务:URL处理和进程间通信
- Winform开发框架之权限管理系统改进的经验总结(2)-用户选择界面的设计
- iOS Foundation框架 -2.常用集合类简单总结
- 【后台管理系统框架】适合公司后台系统的前端框架源码百度云下载
- 前端框架对比总结
- 总结:bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位、打开新标签
- 使用前端框架Foundation 4来帮助简化响应式设计开发
- 目前几款基于html5的前端框架:如Bootstrap、Foundation、Semantic UI 、Amaze UI
- OC中Foundation框架知识总结
- 中后端管理系统前后分离、前端框架的实现拙见