当前网站开发较成熟的ui组件有哪些_前端ui组件开发
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
10大html5前端框架
1、Bootstrap
首先说Bootstrap,估计你也猜到会先说或者一定会有这个(呵呵了),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了Bootstrap旅程。本人虽然是个设计前端的万里有一的人才,但是老天只让我会用PS和各种设计工具却不给我跟设计妹子一样的审美,所以这也是我最初选择Bootstrap的原因之一,它让我做出来的东西好歹能在妹子面前装个逼,不过时间长了难免觉得Bootstrap美的让人烦躁,但好在它的每个版本都会有很大的改变,不会让人觉得自己做的网站会跟很多网站撞脸。Bootstrap的用法及其简单(这也可能就是Bootstrap作者阅攻城士无数,了解他们痛的结果),以至于是个小前端都可以快速上手,几乎没什么学习成本。
2、AUI
第三个是最近刚起来的AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是主要面向混合开发的CSS框架。看起来作者比较猖狂,各种高级CSS3遍地使用,这让我也不得不去查查这些个CSS3的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。
3、AmazeUI
第二个介绍的是妹子UI,最初使用它是因为本尊遇到了一个爱纠结细节设计士,有一次她跟我的字体较上真了,结果一句顶万句的BOOS夸了她,我只好根据她的想法去解决,结果最后找到了AmazeUI框架(我不介意你叫我懒淫),按照官方的话说就是"基于社区开源项目构建的一个跨屏前端框架,以移动优先,从小屏到大屏,最终实现所有屏幕适配,适应移动互联潮流"。但其实我就是看中它能解决国内浏览器存在的跨屏适配和兼容性问题。
4、FrozenUI
有段时间看到QQ瞬间高大上了,后来四处打听,原来QQ客服端也用了混合开发,其中QQ会员前端用的是FrozenUI,并且这套框架开源,欣喜若狂耐不住心里的寂寞直接上手试了一遍,初体验感觉基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。
5、FrozenUI
第三个是FrozenUI,有段时间看到QQ瞬间高大上了,后来四处打听,原来QQ客服端也用了HTML混合开发,其中QQ会员前端就是用的FrozenUI,并且这套框架开源,欣喜若狂耐不住心里的寂寞直接上手三下五除二试了一遍就开始试用,初体验的就是基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。
6、WeUIi
第四个是WeUI和同FrozenUI都属于差不多的WeUi了,也是一个比较专一的框架,WeUI应该说比FrozenUI前者更专一,话说连个官网都不搞,所有答疑都在gitHubIssues解决了,这个框架极其简单,体积当然就不用说了,模块也就7个左右,不过体量虽然小做的却不错,口碑看star就够了,框架从16/1/23发版至今githubstar超过7K,不过也不排除用户没地方发泄所以都跑到git上来,哈哈。
7、SUI
“SUI是一套基于bootstrap开发的前端组件库,同时它她也是一套设计规范。通过SUI,可以非常方便的设计和实现精美的页面”。果然还是直接引用官方给的枯燥无味广告要节省自己的脑细胞(_),当然了就像广告说的,如果你之前用过Bootstrap,那么可以轻松转向SUI,这可能就是淘宝给前端_丝们的福利了。
8、AUI
第六个是最近刚起来的最近刚起来的AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是它主要面向混合开发的CSS框架。,所以看起来作者比较猖狂,各种高级CSS3遍地使用,这也使得我不得不去查查这些个CSS3的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。
9、MUI
曾经一直使用Android系统的我,后来见到IOS,果断移情别恋了,不知道为什么苹果每次调整系统我都特别喜欢,后来一段时间因为缺设计我专门模仿IOS系统做UI,但始终不能够做到很好,无意间就发现了MUI这个框架,这个框架给我的吸引之处就是它的UI是以IOS为主体设计的,当然它也补充了android特有UI样式。并且MUI官方声称用来开发深入以后发现拿它做APP还能够提高用户使用流畅度,然后便试着更深入的了解和使用一段时间。
10、SemanticUI
倒数第三个是SemanticUI,接触这个框架还是因为Bootstrap,SemanticUI刚上线github就受到大量开发者的关注,以至于很多人拿它俩对比各种挑刺各种夸,是好是坏不能单凭别人三句四句就抬起手指开始赞,用了以后感觉UI上跟Bootstrap没太多的区别,不过代码命名规范上却相差甚大,本人认为SemanticUI是不是就想做的不一样,它的命名全是采用复合的方式,类名特别的离散,用的时候你得很小心自己扩展或者新增的class命名与它的类名冲突。
Foundation
Foundation算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意Bootstrap开发撞脸的尴尬事情,那么你可以考虑使用Foundation。即使你使用预定义的UI元素,也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。
UiKit
UIkit是YOOtheme团队开发的,在许多WordPress主题中都有应用(也就是如果你是个WordPress爱好者,那么这个框架应该比较适合深究),并且框架能够通过GUI编辑器和手动编辑,所以它提供了一个灵活、强大的自定义机制。框架借助LESS、jQuery、normalize.css及FontAwesome开源项目的独有特点,整合成了这么一款轻量级、模块化的前端框架。
Pure
终于最后一个了,我和你一样好开森(~ ̄_ ̄)~),这个框架是我在做管理系统时接触的,选择使用也是因为框架小巧,并且是纯CSS,没有太多的牵扯,好用来与其他框架快速结合使用。