翻译 | web前端开发(ID:web_qdkf)英文 | https://www.geeksforgeeks.org/10-best-css-frameworks-for-frontend-developers-in-2020/?ref=rp
加速成形
大型生态系统
大批的组件
LESS和SASS支持
简单的文档和较低的学习曲线
由Twitter开发,因此对社区有长期的长期信任。
2、Foundation
门牌号:https://get.foundation/开发者说,假如编程是一种宗教,那么基金会和Bootstrap的家伙将处于障碍的两边。Foundation是世界上另一个使用最广泛的一流CSS架构。许多公司(例如Facebook,eBay,Mozilla,Adobe甚至Disney)都使用它。该架构是基于Saas(如鼓励流程)构筑的。它更加复杂,灵活并且易于定制。它也带有CLI,因此很容易与模块捆绑器一起使用。它提供更多了Fastclick.js工具,可在终端设备上更慢地呈现。
缺点:建立积极响应式结构设计
强大的电子邮件架构
极高的灵活性
在线网络研讨会培训支持。
易于定制。
提供更多了完整的模块化工具集,可让您解决几乎所有的界面任务
UI组件及更多:先进的成像系统,定价表组件,配置文件验证,垂直时间轴布局,RTL支持等等。
3、Bulma
门牌号:https://bulma.io/架基于Flexbox产业布局模型。最好的事情是,它完全基于CSS,根本不需要javascript。全球有200,000多名开发者在使用它。它反应灵敏,轻巧,并且遵循“终端优先选择”的方法。缺点:所有CSS类名称均按逻辑命名,因此易于学习和记住语法。
纯CSS,无JavaScript
大社区
模块化:使用Saas构筑,您可以通过仅导入所需的必要功能来结构设计界面。
大批组件,例如垂直对齐软件系统,产业布局以及媒体对象
4、Pure
门牌号:https://purecss.io/由Yahoo开发的Pure是一个轻量级的积极响应CSS架构。它使用Normalize.css构筑,可帮助使用分层和菜单建立积极响应式产业布局。可以将其分为不同的CSS模块,并且可以根据您的需求和偏好导入那些模块。因此,假如仅需要分层系统,则无需导入整个CSS并增加站点的加载时间。与Bootstrap不同,它不允许建立固定的产业布局。缺点:终端友好
完全基于CSS,因此很容易学习。
它提供更多5点,2点,24点等的变化。因此,在建立分层和列系统时可以更加灵活地使用它。
5、Semantic UI
门牌号:https://semantic-ui.com/该架构以其令人难以置信的主题效果以及简单优雅的结构设计而闻名。语义UI是使用人类友好的HTML的积极响应架构,它允许您建立一个独特而耐用的中文网站,而无需进行多次更改。它提供更多3000多个主题变量和50多个UI组件。它还支持第三方库,如React,Meteor,Ember,React等。缺点:友好的类名:它使用人类友好的HTML,因此可以使用自然语言进行编码。
与Bootstrap 4和其他架构相比更具吸引力的产业布局。
仅加载必要的组件,从而减少了下载时间和文件大小
广泛的组件
6、Tailwind CSS
门牌号:https://tailwindcss.com/Tailwind CSS是一个灵活且高度可定制的低级CSS架构。Tailwind用PostCSS编写并用JavaScript配置。您将使用低级流程库类来自定义结构设计,而不是使用预先构筑的组件,从而使您可以完全控制中文网站的最终制做方式。从正面体积到间距,从断点到阴影,从颜色到边框体积都可以自定义。例如,您可以为按键赋予药丸,轮廓和3D外观。您可以个性化每一方面,并且可以以独特的样式建立结构设计,该样式看上去绝对不同于其他架构,例如Bootstrap或UI套件。缺点:易于定制
流程库类
带有积极响应式选项
7、UI kit
门牌号:https://getuikit.com/这个强大的CSS架构以极简主义功能而闻名。UI Kit是一个轻量级的最小CSS架构,几乎包涵其他架构的所有功能。您可以使用最大的空白空间和许多UI组件(例如SVG工具栏,进度条,图像制做器等)来建立超干净,优雅且耐用的Web界面。有许多令人难以置信的组件,统一的样式和自定义选项。您可以使用Nestable之类的组件建立高级界面。它使用可靠且无冲突的命名约定。您还可以使用纯HTML结构设计复杂的基于flexbox的产业布局。
缺点:极简主义
大批有用的UI组件集合。
与更少和更少兼容
包涵JavaScript
对任何设备的适应性
8、Materialize CSS
门牌号:https://materializecss.com/假如您喜欢使用材料结构设计,那么您绝对应该检查一下这个架构。它由Google于2014年建立,该架构对于想要结构设计中文网站或Android Web插件的人来说是一个很好的软件系统。许多Google产品都在此架构上实现,例如YouTube,Gmail,Google云端硬盘和Google文档。它带有许多整套的组件和类,使您无需花费太多精力就可以尽快完成工作。该架构使用由Bootstrap建立的基于12列分层的产业布局,积极响应性动画和过渡,填充以及诸如灯光和阴影之类的深度效果。使用其预建的入门模板,您可以以最少的设置时间来结构设计网站。
缺点:材料结构设计
鼓励分层
大批的组件选择
随心所欲定制
与Sass兼容
9、Skeleton
门牌号:http://getskeleton.com/顾名思义,Skeleton是最简单,积极响应最少的CSS架构。它仅包涵400行标识符,但是提供更多了在项目中使用的多种选择。诸如分层,版式,按键,配置文件,列表,媒体查询,表格等功能使您可以随心所欲建立复杂的中文网站。他们早已在CSS架构中提到了它,但是更少的标识符行没有将自身定义为CSS架构,库甚至模块。它实际上是一个样板,对小型项目或作为UI / UX开发者开始其职业的人都非常有用。它仅带有有限数量的标准HTML原素,但这足以开始使用简单而优雅的中文网站。缺点:终端友好
简单易学
10、Miligram
门牌号:https://milligram.io/顾名思义,这是另一个轻量级CSS架构,旨在更慢地建立中文网站。架构的大小仅为2Kb,但它具有许多功能和Web开发工具来满足您的需求。它为开发相关人员提供更多了灵活性,并允许他们使用CSS3规范提供更多的所有功能。您还可以使用几行自定义CSS进行扩展。缺点:基于Flexbox分层
超级结构设计主题
他们早已提到了许多CSS架构,那些架构在开发者中非常盛行,但是您也可以尝试其他许多CSS架构。其他许多盛行的架构主要包括Susy,Animate.css,Paper CSS,NES.css,Base,Tent CSS,Simple Grid,Spectre,Mustard UI,Picnic CSS,Mini.css,Gumby等。