10个前端开发人员必须知道的CSS框架

2023-05-29 0 505

10个前端开发人员必须知道的CSS框架英文 | https://www.geeksforgeeks.org/10-best-css-frameworks-for-frontend-developers-in-2020/?ref=rp

翻译 | web前端开发(ID:web_qdkf)

对于UI / UX结构设计相关人员而言,要制做一个在每一插件上都看上去不错的很漂亮中文网站不是一件容易的事。在建立中文网站产业布局并使其耐用时,开发者要考虑所有Web插件和终端快照。绝望始终存在于内部,假如结构设计在某一可笑的插件上某一地方可悲地崩盘,该咋办!要不是了 CSS使开发者的生活变得无穷随心所欲的架构。CSS架构消解了大部分麻烦事,如今,开发者无法想象没有CSS框架的标识符。那些架构不仅节约了大批时间,而且还有利于以更快,更慢的方式构筑很漂亮的积极响应式Web插件。那些架构提供更多了基本结构,主要包括分层,互动式UI模式,Web排印,工具提示信息,按键,配置文件原素,工具栏。提供更多了整套的软件系统,这有利于加速构筑中文网站。您不需要Cubzac,也可以宠信项目中的标识符。那时有一个问题,别的架构最适宜您?假如您不熟识前端开发,那么选择架构可能会有些头疼。正经说,每一CSS架构都有其优劣,因此,这依赖于您的某一需求。在责任编辑中,他们将探讨许多适用于于大多数行业开发者的盛行CSS架构。他们在过滤器那些架构时能谨记它们的优劣。让他们探讨那些架构。1、Bootstrap门牌号:https://getbootstrap.com/您可能肯定早已听说只道架构,即使这是您的第二个工作。该架构是第二个推展“智能机优先选择”经营理念的架构。Bootstrap是世界上最盛行的CSS架构,它于2011年由Twitter导入。Bootstrap在大规模构筑积极响应式结构设计方面有很大帮助。当包涵相关的鼓励流程类时,它将手动针对不同的萤幕体积调整结构设计。它提供更多了大批的插件和主题计算机流程。该架构的当前版是Bootstrap 4,其中主要包括许多其他功能,例如捷伊色调方案,捷伊MOD,捷伊流程库类。版4是使用SASS构筑的,这意味着Bootstrap那时早已支持LESS和SASS。缺点: 

加速成形

大型生态系统

大批的组件

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等。10个前端开发人员必须知道的CSS框架10个前端开发人员必须知道的CSS框架

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务