_Material design_是Google开发的,目的是为了统一公司的web端和手机端的产品风格。它是基于不少的原则,好比像合适的动画,响应式,以及颜色和阴影的使用。完整的指南详情请看这里(http://www.google.com/design/spec/material-design/introduction.html)
虽然Google的设计看起来主要是应用在Android上的应用,可是也是个很好的机会应用到web和hybrid应用。为了帮助使用者更好的建立Material design风格的web工程,有不少的框架和类库已经实现了相应的组件和样式。下面就是咱们推荐的Top 15!css
Material Design Lite是Google官方提供的框架,你能够常常的更新最近版原本知道其践行的标准。它看起来很是棒,很容易使用,而且没有其它的依赖。
<!--more-->html
这是一个用于构建响应式应用和网站的前端框架。它真的很是容易上手,特别是对于那些熟悉相似Bootstrap框架的人们。很是酷的是SASS版本,能够容许用户选择组件引入。前端
Material-UI是基于Material Design设计的一套丰富的React组件。这是一个实现的很是漂亮的类库包括CSS样式和动画。有两套独立的风格能够选择-黑色和亮色git
在咱们这份榜单中最轻量的一款,没有任何的依赖并且仅仅12kb的gzip包,包括所有的CSS和JS。提供React支持,经过SASS文件能够自定义,为了帮助写出适用于电子邮件的HTML,MUI包括了一个邮件CSS库,并容许使用内联。angularjs
Polymer是Google的另一款产品。一个类库用来构建快速可复用的web组件应用到你的项目中。Polymer提供可使用的元素有不少(https://elements.polymer-project.org/),分红了7类。其中的一个叫作Paper,所有是Material Design的组件。github
这是一个对Ionic混合式手机应用框架的扩展库。它增长了新的样式类,方法来达到Ionic的Material化,而并无改变用Ionic开发应用的方式。web
Zurb出品的是另一个流行的框架用来构建响应式的网站和应用。这是一套独立的组件能够快速的搭建基础元素。它看起来很是不错可是没有不少关键的Material Design的组件。npm
两个星期的亲身体验,Surface是一个CSS框架,实现了不少经典的Material UI组件,而没有使用任何的JavaScript并且不须要任何编程语言。仅一个css文件,很是轻量,易于使用。编程
Essence是一个基于React和React Native的CSS框架。它容许开发者快速的构建很是漂亮的web和mobile交互的应用,实现拟物化设计标准。可使用npm安装整个类库,或者只加载你使用的模块。bootstrap
Angular.js-like框架提供了许多流畅动画的CSS和JavaScript组件。Lumx的布局和样式是基于Bourbon,动画库使用很流行的Velocity.js。通过这些框架的整合,Lumx是一个实现不少功能的工具,来实现响应式的web应用。
不少人在Boostwatch上实现了不少炫酷的Bootstrap样式风格,包括一个模拟Material Design的叫Paper。它没有实现全部的拟物化设计组件,但对于一些使用Bootstrap的人确实一个很是不错的选择,由于他们不用改变任何东西(除了加载样式)来实现一个很是流行的应用。
另一个可供选择的也是为Bootstrap而生的。这是一个活跃的样式更新的前端框架,为了达到Google的设计标准,增长了一些新的样式和一些JavaScript,还有一些jQuery的插件。另外Github上的项目有超过14000个star。
AngularJS是一个很是流行的web开发开源框架。由Google得一个团队维护,因此不出意外的他们有本身的Material Design工具包。如今为止,它只支持Angular 1,但对第二版本的支持也接近完成。
你能够认为Material是一个UI层的框架,它完美的将Bootstrap和MDL融合在一块儿 - 它和Bootstrap很是类似(几乎同样的grid和HTML),在一些Material组件中比较重要的像卡片[http://daemonite.github.io/material/ui-card.html]和弹出日期[http://daemonite.github.io/material/ui-picker.html]选择。大部分传统的Material Design的元素均可以在这里找到。
Phonon致力于hybrid移动应用开发。到目前为止它仅60kb大小,并且不依赖于任何第三方的插件,它能够很轻量的被用来建立Cordova和PhoneGap应用。Phonton的UI组件看起来很是接近Material Design的理念。
Framework7是为了构建hybrid这类应用。它让开发者很快的构建web应用而且看起来和操做上很是接近IOS和Android.为了达到这样的效果它提供两种风格-一种为Apple设备,另一种提供Material Design组件风格样式。
额外红利: Material Icons
这里的图标集基本都是Google在web,Android和IOS用到的。这里有大量的图标可供选择,并且还在持续的增长。它是彻底免费而且能够很是容易的经过Google Fonts或其它方式来实现。
这里提供的大部分插件和框架有不少类似的组件和特性。这取决于开发人员根据他们自身的状况和项目来决定选择如何使用。但愿这些能帮助你作出正确的选择。
若是你对站立办公感兴趣,能够关注咱们的微信公众号__[狸木匠]__进行购买
点击当即购买 站式办公桌【Li-Desk】查看商品详情介绍