zoukankan      html  css  js  c++  java
  • 值得收藏的14款响应式前端开发框架

      前端开发并不是一个容易的工作,不仅需要掌握HTML、CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站。如今随着响应式设计的流行,前端开发变得越来越困难,且花费的时间更长。

      本文收集了14个响应式前端开发框架,可以帮助前端开发人员大大简化开发过程。针对每个框架,文中均指出了它所包含的UI组件及JavaScript插件。几乎所有的框架都采用了响应式网格系统。

      使用这些前端框架,有如下好处:

    • 跨浏览器。这一点已被证实。
    • 一致性。UI组件,如导航、按钮、标签、表单、下拉框、表格……,在设计上保持风格一致。
    • 快速开发。你可以快速、容易地构建布局。这些框架都配有详细的说明文档。
    • 响应式。所有CSS组件及JavaScript插件可以很好地从桌面过渡到移动设备上。

    InK

      Ink为一个界面工具包,用于快速开发Web界面,具有易于使用、易于扩展特点。它可以为构建布局提供解决方案,可以展示普通的界面元素,可以实现以内容为中心、对用户友好的交互方式。

    • HTML & CSS:布局、导航、排版、图标、表单、提示框、表格 
    • JS:Gallery、表格、树视图、排序列表、日期选择插件、制表符、表单验证及一些行为(停靠、折叠、关闭)
    • 其他:Sass Mixins

    GroundworkCSS Beta

      GroundworkCSS是一个基于 Sass 预处理器的开源项目 ,主要用于快速构建响应式 Web 应用程序。拥有一个灵活的、可嵌套的网格系统,可以创建适应多种浏览设备的布局。 Groundwork 还提供多种 UI 组件,如导航、按钮、图标、表单、Tabs、对话框、工具提示等等。

    • HTML & CSS:网格、布局、排版、按键、标题、表单、图标、社交图标、响应式文本、对话框、工具提示
    • JS:导航、制表符(Tab)、提示框、Cycle2
    • 其他:Sass Mixins

    Ivory

      这是一个灵活、强大的响应式Web框架,使Web开发更快速而更简单。支持从320px至1200px的

    • HTML & CSS:网格、排版、表单、按钮、提示框、页码、面包屑导航(breadcrumb)、列表、表格
    • JS:提示框、制表符(Tab)、切换开关(Toggle switch)、折叠

    Zurb

      Foundation由Zurb公司设计,Zurb是一家产品设计公司,位于加州坎贝尔。Foundation为最先进的响应式前端开发框架,它拥有很多布局模板、CSS样式表及自己开发的优秀JavaScript插件。

    • HTML & CSS:网格、布局模板、图标字体、响应式表格、SVG格式的社交图标、页码、面包屑导航(breadcrumbs)、侧导航、按键、排版、标签、提示框、面板、价格表、进度栏、表格、缩略图
    • JS:下拉按钮、拆分按钮、转换开关、Flex视频、灯箱、下拉、响应式布局(通过转换图片大小来实现)、旅游导航、麦哲伦全局导航(Magellan sticky nav)、Orbit图片滑动幻灯片插件等
    • 其他:可定制皮肤表单(Custom skinned forms)、SCSS Mixin

    Grumby

      Gumby 2基于Sass开发。Sass为功能强大的CSS预处理器,利用它可以快速开发Gumby——给了我们基于Gumby框架进行快速定制和构建的新工具。

    • HTML & CSS:网格、表单、按钮、导航、标签、Entypo图标
    • JS:下拉、浮窗、制表符(Tab)、开关与转换(Toggles & Switches)
    • 其他:可定制皮肤表单(Custom skinned forms)、SASS和Compass

    HTML KickStart

      该框架集合了HTML5、CSS和JavaScript,帮助开发人员快速开发Web产品。它覆盖了所有UI组件,同时也包含一些有用的JavaScript插件。

    • HTML & CSS: 网格、排版按钮、列表、表格、图标、面包屑导航、图片、表单
    • JS:菜单、代码高亮插件、制表符(Tab)、幻灯片播放、表单验证
    • 其他:CSS帮助文档

    Maxmertkit

      Maxmertkit拥有完整的文档,包含大量实例,并且提供了拖拽生成代码的功能。

    • HTML & CSS:网格、布局、徽章、按钮、表单、图标、标签、菜单、进度栏、表格、下拉、工具提示
    • JS:按钮、旋转木马、通知、弹出框、滚动条、制表符(Tab)
    • 其他: Sass、Coffee脚本语言

    Twitter Bootstrap

      大家对Twitter Bootstrap已十分熟悉了。凭借全面的UI组件、易用的网格和组件,Bootstrap已成为众多设计者和开发者最喜欢的快速开发工具。现在已经有很多第三方Bootstrap程序和JavaScript插件可供使用。

    • HTML & CSS:网格、布局、排版、编码、表格、表单、按键、图片、图标、按钮组、导航、面包屑导航、页码、标签、徽章、缩略图、提示框、进度栏
    • JS:模态窗口(modals)、提示效果(tool tips)、“泡芙”效果(popovers)、滚动监控(scrollspy)、旋转木马(carousel)、输入提示(typeahead)等等。
    • 其他:定制器(Customizer)、 LESS CSS

    Skeleton

      Skeleton 是一个小的 JS 和 CSS 文件的集合,可帮你快速开发漂亮的网站,适合各种屏幕设备,包括手机。Skeleton 基于 960 Grid 开发。它是一个 UI 框架。

    • HTML & CSS:GRid、排版、按钮、表单、媒体查询(Media Queries)

    Kube

      Kube是一款最小化的,支持响应式的前端框架,包括一个简洁的CSS文件用于方便地创建响应式布局,包括了两个JS文件来完成tab以及页面的按钮操作。

    • HTML & CSS:排版、网格、表单、表格、按钮、导航、图标
    • JS:按钮、制表符(Tab)
    • 其他: LESS CSS

    Helium

      Helium是一个前端响应式 Web 框架,使用 HTML5、CSS3 快速制作原型以及开发产品。Helium很像Twitter Bootstrap和 ZURB Foundation,事实上 Helium 使用了二者不少的代码。但与这两个框架不同的是,Helium 设计更加轻量级,而且更容易修改。Helium 只有30k 左右,而 Bootstrap 有 100k 之多,ZURB 有两百多k。

    • HTML & CSS:网格、按钮、排版、表单
    • JS:下拉、表单验证
    • 其他:Sass、Compass

    The Markup Framework

      Markup是一套集布局、小组件、UI组件和字体排版样式为一体的框架。它可以作为你设计自己网站的起点。

    • HTML & CSS:布局、网格、排版、表单、按钮、面包屑导航、导航列表、导航菜单
    • JS:没有Javascripts,只有单纯的CSS

    Topcoat

      TopCoat是一套免费的开源UI元素类库,整套类库不使用任何JavaScript,而是使用CSS和HTML来生成。

    • HTML & CSS:图标、字体、按键、面包屑导航、表单、下拉、滑动开关、选择、滚动条、切换按钮
    • JS:没有Javascripts,只有单纯的CSS

    PureCSS

      Pure是一个相当小的框架,压缩及最小化后仅有5.7KB。它没有使用任何JavaScript,只是 HTML和CSS。该CSS框架为响应式布局,为模块化结构,每个模块的样式可以单独使用。

    • HTML & CSS:网格、排版、表单、按键、表格、菜单
    • JS:没有Javascripts,只有单纯的CSS 
    • 其他:程序皮肤制作工具(Skin builder)、YU 库。

    结论

      根据你的需要,选择可以与你的设计相匹配的框架。我们不应该根据框架来构建我们的网站,因为它会很大程度上显示设计者的思维。

      如果前端设计/布局不是那么重要时,我们可以选择使用某一框架。

  • 相关阅读:
    命令模式
    连接mysql数据库,创建用户模型
    管理信息系统的开发与管理
    加载静态文件,父模板的继承和扩展
    夜间模式的开启与关闭,父模板的制作
    完成登录与注册页面的前端
    JavaScript 基础,登录前端验证
    CSS实例:图片导航块
    导航,头部,CSS基础
    web基础,用html元素制作web页面
  • 原文地址:https://www.cnblogs.com/icestone10/p/3250645.html
Copyright © 2011-2022 走看看