博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flat UI简介
阅读量:7220 次
发布时间:2019-06-29

本文共 2627 字,大约阅读时间需要 8 分钟。

Flat UI简介

 一、简介

Flat UI是基于Bootstrap之上进行二次开发的扁平化前端框架,他提供了动感、时尚的风格色调搭配,简洁、炫丽的功能组件,同时还提供了更为平滑的js交互动画,可以称得上前端扁平化设计框架的优秀代表之一

 

 

二、如何评价Bootstrap和Flat UI

先来说Bootstrap吧。Bootstrap是基于HTML5和CSS3开发的,对于非前端人员来说可以非常方便的构建一个漂亮的网站界面。但是纵观所有基于Bootstrap

构建的网站,你会发现所有的网站风格都差不太多。我们可以通过(Bootstrap优站精选)来看一些它的网站实例。

总得来说,Bootstrap是我们这些非前端程序员一个非常称手的前端工具。我曾经用过Bootstrap为客户开发过一套考试平台界面,当时我的手头没有找到合适的美工来帮助我。当时我利用一天的时间去看它的文档,然后就投入到我的应用中。我没有特别深入的去研究它,因为我的理念是够用就OK。

我的评价是:简单,方便,非前端程序员的好帮手。

再说来说说Flat UI,“Flat UI是基于Bootstrap做的Metro化改造,由Designmodo提供。Flat UI包含了很多Bootstrap提供的组件,但是外观更加漂亮。在此强烈推荐!”这是Bootstrap官方对Flat UI定义。Flat UI它有自已的一套CSS,JS,图标,字体等等一些素材。Flat UI可以做出扁平化站点的风格,因为前几年扁平化风格很火。我对Flat UI不作评价,因为没用过。

最后说一下,我认为如果把Bootstrap研究的通一点的话,自已也可以基于Bootstrap开一个自已风格的样式。

 

三、开始文档

下载链接:

一、什么是Flat UI?

    Flat UI 是一种漂亮的Boostrap主题。我们重新设计了它的很多组件,使得其看起来扁平化

    其中的大部分组件,都是用起来很简单的。但是,为了确保其中一些组件外观和我们想要的一样,我们最终使用了一些JS插件。这意味着,需要一点努力来将它们整合到你的项目中去。

二、如何使用Flat UI?

     由于Flat UI是建立在Bootstrap上层的一个主题,你可以在你的Bootstrap3项目中使用它。我们没有修改任何一行Bootstrap代码,因此你能在正在开发的项目中安全地使用Flat UI(除非你自己砍掉了它的代码!):)

    我们为你提供了CSS和Less资源。

  1.将flat-ui.css放入到你的工程文件夹中,并且在你的模板/html页面中包含它:

使用CSS就是这样简单。  

  2.如果你想在你的项目中修改/扩展Flat UI,就用的上Less。它的搭建和Bootstrap类似,你不会发现太大的差异。

    最简单的开始方法是使用我们的start-up模板(在/dist/folder目录下),所有的文件在其中已经被包含并可以使用(包含了JS插件,但没有初始化,你可在需要的时候初始化它们)。

三、文件结构

Flat UI具有以下结构:

flat-ui/├── dist/|   ├── css/|   |   ├── vendors/│   |   ├── flat-ui.css│   |   └── flat-ui.min.css|   ├── js/|   |   ├── vendors/│   |   ├── flat-ui.js│   |   └── flat-ui.min.js|   ├── fonts/|   |   ├── lato/|   |   └── glyphicons/|   |        ├── flat-ui-icons-regular.eot|   |        ├── flat-ui-icons-regular.svg|   |        ├── flat-ui-icons-regular.ttf|   |        ├── flat-ui-icons-regular.woff|   |        └── selection.json|   ├── img/|   └── index.html├── docs/|   ├── examples/|   ├── components.html|   ├── getting-started.html|   └── template.html├── fonts/├── img/├── js/└── less/    ├── mixins/    ├── modules/    ├── flat-ui.less    ├── mixins.less    └── variables.less

让我们来遍历一下该列表。

dist/——编译过的Flat UI模板。如果你喜欢每一个模板,并且不想改变我们组件的外观,最好使用原版。这是使用Flat UI最简单的方式。

——组件实例和说明文档

fonts/——Lato和字体图标的本地版本。当整合它们到你的项目时,得确保正确地复制了所有的字体文件。你也许想改变/添加几个符号,如果是这样的话,打开IcoMoon进入selection.json(在/fonts/glyphicons/目录中),然后编辑所有的符号。

js/——我们已经努力尝试确保我们所有的组件看起来真正“扁平化”。为此我们得使用一些JS插件。它们中的大多数很出名的,但也有一些不是。最JS-ified的组件是表单组件(checkboxes, radios, switches, selects…),因为它们在所有浏览器中的风格不可能一样。参考docs/assets/js/application.js中的例子整合。

less/——是用来定位我们所有样式表(没有预处理)。

modules/ is where the components themselves are.mixins/ useful utilities.flat-ui.less links everything into one single bundle.mixins.less helps automate things.variables.less is where all the default variables are.

 

转载地址:http://whqym.baihongyu.com/

你可能感兴趣的文章
家乐福官方网站
查看>>
MySQL高可用方案选型参考
查看>>
Servlet激活器
查看>>
JDK1.6 自动生成WebService客户端代码
查看>>
创建一个基于for 的简单的循环。使其循环10 次,并且使用fmt 包打印 出计数器的值...
查看>>
ERP实施过程中应如何沟通
查看>>
Powerdesiger15mysql数据库创建外键失败
查看>>
OC内存管理常见的面试题
查看>>
苹果上架被拒原因
查看>>
自己关于spring的IOC一些理解
查看>>
redis缓存事故记录(持续更新)
查看>>
java中多线程的问题
查看>>
Des加密算法的php实现
查看>>
Java经典算法:冒泡排序例子
查看>>
HTML5 + WebGL打造的无插件纯web 3D机房(第三季新增资产容量管理、动环监控等)...
查看>>
PHP 7.0.0 一键安装脚本
查看>>
睡个好觉吧!MUJI to sleep
查看>>
Java中对象初始化顺序
查看>>
Java对URL中的中文进行UrlEncode
查看>>
UC浏览器的研测过程
查看>>