您现在的位置是:亿华云 > 数据库
是的,这是2021年优秀的CSS框架
亿华云2025-10-04 00:54:18【数据库】1人已围观
简介我在2007年开始学习CSS。是的,从那时起,我们已经走了很长的路!在2021年,前端增长太快了。对于每个项目的Scratch执行CSS,难以耗时。更不用说,选择正确的CSS框架也不是一项简单的任务。
我在2007年开始学习CSS。是的是年优的,从那时起,是的我们已经走了很长的年优路!
在2021年,前端增长太快了。是的对于每个项目的年优Scratch执行CSS,难以耗时。是的更不用说,年优选择正确的是的CSS框架也不是一项简单的任务。
我经常看到初级前端或后端开发人员问:什么是年优最好的CSS框架?
因此,在多年来学习和使用很多CSS技术之后,是的我想和你分享我认为今天最好的年优CSS UI框架。网站模板
> CSS UI Frameworks in 2021
有3种CSS框架
在我们潜入之前,是的您需要了解3种不同类型的年优CSS框架。做出正确的是的选择很重要。
(1) 预处理器和CSS变压器
这些是构建时框架,默认情况下它们不会输出CSS。
它们添加了不存在的功能,用于更快地编写CSS。
我使用的着名人士是:SASS,Less,Stylus和PostCSS。
每个都有基于它们的其他框架或插件。例如,有SASS编写的SASS,以更快地创建网格布局。
您经常会看到它们包含在前端框架或booterplates中。
它们不是CSS UI框架。
(2) 基于UI套件和组件的CSS框架
这些是最常用的CSS框架。云服务器
他们带有预建和自主的UI。这是我知道使用CSS创建接口的最快方式。
但他们也有他们的缺点。HTML结构主要是预定义的,并且设计并不总是容易自定义。
简而言之:他们非常自以为是。
我自2011年以来使用的那些:Bootstrap,Foundation,Skeleton,Materialize,Milligram和Bulma。
(3) 原子/实用优先的CSS框架
原子CSS和效用 - 第一CSS是非常相似的概念,我甚至会说同样的话,它在过去的3〜4年里变得非常受欢迎。
这两个主要原因是:React 风格 - 组件和TailwindCSS。
简而言之:这两个概念都包括在HTML上直接编写CSS类或属性。
因此,它非常灵活,云服务器提供商您可以创建所需的HTML结构,但它的方式速度慢,而不是与基于组件的CSS框架。
如果您已阅读其他邮件,则会了解我在哪里。
好的,那么最好的CSS框架是什么?
对我来说,最好的框架取决于3件事:设计,时间,团队。 如果设计是常见的/无设计:Bulma或Bootstrap 如果设计很复杂,我有时间:Tailwind css 如果设计是复杂的,我没有时间:Bulma +很多自定义CSS 如果我需要创建一个设计系统:Tailwind CSS根据我的团队的规模和技能,我不会选择同样的工具,并且在一些非常罕见的场合,我会从头开始做CSS。
如您所见:所有情况下都没有完美的框架。
对于大多数场景,如WebApps,Admin Dashboards和Common Randing页面,基于组件的框架,如Bulma是完美的。
对于特定的登陆页面或非常重点的页面/ WebApps,Tailwind等实用框架是完美的。
好的,为什么要Bulma要优于Bootstrap和其它选项?
Foundation太旧,默认设计更难定制 Bootstrap 4的JS部分依赖于jQuery,但V5似乎很有前途 Skeleton和Milligram的方式太基本 Materialize太为自以为是,我认为有点过时Bulma优点:
大多数情况下它有很多组件 通过SASS默认和非常容易自定义它是干净的 它有自己的一套实用程序,这么好的两个世界 您只加载您需要的东西和易于扩展的东西 DOC清晰,易于阅读(重要)Bulma缺点:
一切都不是可定制的,在某些情况下,您需要使CSS覆盖为什么Tailwind优于其它样式组件?
Tailewind CSS有一个伟大的文档,并且始终在改善!
他们添加了CSS渐变,本机网格和转换为实用程序,这似乎是由于可能的组合的数量而不可能。
Tailwind CSS还基于它的大量预构造模板,就像官方的Tailewind UI等。
CSS-In-JS或原子CSS框架等样式组件和ACSS.IO,根本看起来不像CSS。虽然性能有点好,因为它基于您写的内容创建了样式表。
但我更倾向于在略微更好的性能下分离担忧。
其他实用程序 - 首先框架我试过像Tachyons我们也不够自然。Tailwind似乎是最自然和开发者的友好。
Tailwind缺点:
当您的项目增长时,编译可能会慢,但新的JIT编译器将清除此问题。 如果您创建了类似CANVA或GREMFLUS模板建设者等自定义CSS的应用程序,它根本不适用于。结论
Bulma对我来说是基于组件的最佳CSS框架,但我不会为特定设计使用它或创建我自己的UI-kit或设计系统。
Tailwind如果需要为您创建UI套件,设计系统或设计特定页面,则为我最佳原子/实用程序 - 首先CSS框架。
在这两种情况下,您仍然需要为中到大项目编写一些CSS。没有银弹。
目前在Beta的Bootstrap V5似乎非常有前途与它自己的SVG图标,
我希望这使得CSS世界对您有点更清晰。
原文链接:https://itnext.io/yes-heres-the-best-css-framework-in-2021-2c9eb2ced678
很赞哦!(63)
相关文章
- 4、企业无形资产:通用网站已成为企业网络知识产权的重要组成部分,属于企业的无形资产,也有助于提升企业的品牌形象和技术领先形象。它是企业品牌资产不可或缺的一部分。
- 如何解决WordPress中的502 Bad Gateway错误?
- 2000万日订单背后,如何保障系统的高可用?
- 数据科学20个好用的Python库
- 网站页面结构改版,仅是页面样式发生变化,不会对排名、收录有影响;只有涉及到页面URL改变,才会对网站排名、收录有影响。
- 为什么有的程序员能快速的学会一门编程语言,你可以吗?
- Java 9、10、11,哪个才是 Java 程序员的本命?
- 数据科学20个好用的Python库
- tk域名是什么域名?新手对tk域名有什么看法?
- 百亿级日访问量的应用如何做缓存架构设计?