响应式css前端框架有哪些?

响应式css前端框架有哪些?下面本篇文章就来给大家介绍一些CSS框架。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

1、Bootstrap

Bootstrap是目前使用最广泛的CSS框架,它是 Twitter 推出的一个用于前端开发的开源工具包,当前最流行的版本是2018年发布的Bootstrap 4。相比Bootstrap 3,Bootstrap 4增加了很多特色和功能,例如新的配色方案,新的修改器以及新的实用程序分类等等。此外,Bootstrap 4是使用SASS构建的,也就是说,Bootstrap现在同时适用于LESS和SASS了。

1.jpg-600

Bootstrap更多功能解析:

1)响应式设计

Bootstrap的响应式设计方案是基于其栅格设计系统,操作方便又简单,开发人员可以快速创建一个基于Flexbox的网站布局,并且兼容所有浏览器。此外,Bootstrap也是第一个引入移动优先设计的CSS框架。

2)海量资源

Bootstrap有非常丰富的前端框架库,里面有网站布局式样,网站模板、Bootstrap主题模板、管理面板以及大量的UI组件,比如按钮、表单、卡片、进度条等等。这些预先构建的组件都可以直接使用。

3)简单易学

入门Bootstrap比较简单,现在有很多设计师在学前端的时候,都会学习Bootstrap框架。

2、Foundation

相比其他CSS框架,Foundation显得相对专业,功能更加全面,因此也具备一定的学习难度。作为一个更高级,更复杂的框架,Foundation具有超强的可读性、灵活性和可自定义性。这些特色也让它成为创建响应式网站和应用程序的首选框架之一,很多大型网站,比如Facebook、Ebay、Mozilla、Disney,Adobe等都使用了该框架。

2.jpg-600

Foundation更多功能和特色解析:

1)强大的电子邮件框架

除了网站和web应用程序之外,Foundation还可以创建外观精美的响应式HTML电子邮件,并且适配任何设备。

2)在线培训服务支持

Foundation的学习难度较大,因此Zurb(Foundation的开发团队)开设了在线培训课程和以及专业咨询服务。

3)更易自定义

Foundation比Boostrap更加灵活,Bootstrap做出来的东西往往会非常相似,但Foundation可以做非常高度的自定义设计,只要专业技能足够,前端开发人员可以完全掌控UI界面。

3、Pure

3.jpg-600

Pure是Yahoo在2014年创建的一个轻量的响应式CSS框架。它基于Normalize.css构建,开发人员可以使用其栅格设计和菜单创建高度响应式的页面布局。

和Bootstrap不同,Pure在默认情况下是响应式的,因此无法禁用响应式选项。此外,如其名所示,Pure是一个纯CSS框架,不包含任何JavaScript组件,体量也非常轻小,整个模块压缩后只有3.8KB。

4、Bulma

4.jpg-600

Bulma是一个基于Flexbox布局模型的免费开源项目。该CSS框架也是轻量级、响应式的,并且具备移动优先的理念。对开发人员而言,Bulma和Bootstrap以及Foundation可以一起并列为三大最受欢迎的CSS框架,目前全球已经有超过15万名开发人员在使用Bulma。

Bulma之所以广受欢迎的原因还有其高度可读的命名规则,这对于新手开发人员来讲,会大大降低学习成本。还有一个比较有意思的点,Bulma在Github上可以说是明星选手般的存在,人气超高。

5、Semantic UI

5.jpg-600

Semantic UI是一个用户友好度爆表的响应式前端框架,具备3000多个主题变量和50多个UI组件,可以快速搭建漂亮的网页。Semantic UI还集成了许多第三方资源库,包括React,Angular,Meteor,Ember等等,给开发人员带来了更多便捷。

Semantic UI官方一直大力宣传他们的最大亮点——“human-friendly HTML”,也就是说,开发人员可以使用通用语言来直观展示分类和命名,因此几乎没有任何门槛就可以读懂代码。

此外,相比Boostrap的很多类似的UI界面或Foundation需要自定义操作的UI界面,Semantic UI 可以默认创建更加美观的界面和布局。

6、UI kit

6.jpg-600

UI kit是一个轻量级的CSS和网页UI设计框架,它最大的特色是功能全面性不输其他CSS框架,但奉行极简主义的它体量却更轻巧,几乎可以用麻雀虽小,五脏俱全来形容了。

UI kit具备超多的SVG图标、字体以及组件,加之其强大的响应式设计,统一的UI样式和灵活的自定义选项等功能,开发人员可以快速创建简洁、模块化的web界面。

此外,开发人员来可以在该框架中使用HTML创建更高级的flexbox布局。

7、Materialize CSS

7.jpg-600

Materialize CSS是Google在2014年开发的响应式前端框架,它是基于Google的Material Design创建的,所以尤其适合网站或Android平台的项目使用。

目前来看,两类人使用该框架最多,一种是热爱Google Material Design的开发人员和设计师,所谓爱屋及乌,加之Materialise CSS本身确实也比较优秀,因此很多Material Design爱好者自然而然就用它了。

第二种是熟悉Boostrap的开发人员,因为Materialize CSS也是使用了Bootstrap的12列栅格设计模式,因此使用起Materialize CSS来也会比较熟悉,可以快速创建响应式页面布局。

如果你是其中之一,不妨试试Materialise CSS。

8、Milligram

8.jpg-600

Milligram可以说是最轻小的CSS框架之一,压缩后到最小时仅2KB,因此只能提供最小的样式设置。Milligram虽然非常轻小,但功能依旧不差,它具有一整套web开发工具,并且充分利用了CSS3规范中的各种原理来帮助开发人员快速开发。

9、Skeleton

9.jpg-600

Skeleton是一个响应非常快速的CSS框架。和Milligram一样,它的体量也非常轻小,仅包含400行源代码,但它具有的栅格设计、版式、按钮、表单、列表、表格等功能,依旧可以帮助开发人员快速创建项目。

如果你正在进行某个比较轻量级的项目,或者不需要一些大型框架的诸多实用程序时,使用Skeleton或许是一个不错的选择。

10、Tailwind CSS

10.jpg-600Tailwind CSS是一个高度可定制的CSS框架,在这一点上,Tailwind CSS几乎完胜了其他所有的CSS框架。

11、Spectre

11.jpg-600

Spectre.css是一个轻量级,响应式和现代化的CSS框架,它基于Flexbox布局创建,具备比较优雅的设计外观、版式以及组件。并且Spectre的所有组件也是完全使用CSS创建的,因此不需要使用任何JavaScript语言就可以使用。

12、Base

12.jpg-600

Base是一个响应式CSS框架,它也是非常轻量级的,但功能依旧强大,具备多个独立的模板,方便选取和使用。此外,它也具备移动优先设计理念,并且兼容主流浏览器,包括IE 10+。

13、Picnic CSS

13.jpg-600

Picnic也是一个轻量级CSS框架,压缩后的大小不到10kb。该框架最大的特点就是具有多个交互式组件,包括栅格、表单、选项卡、工具提示等等,可以帮助开发人员快速创建响应式网站和web应用程序。

14、Mustard UI

14.jpg-600

Mustard UI可以说是一款入门级别的CSS框架。如果你是第一次了解CSS框架,可以从它的模块开始学习,零门槛,几乎是即学即用。它的功能有限,但仅作为入门跳板倒也是非常不错的。

15、Susy

Susy是一个基于Sass的轻量级栅格布局框架,可以帮助开发人员简化响应式栅格布局开发流程。使用Susy时,开发人员还可以使用float,flexbox,table等其他CSS技术。

16、Animate.css

Animate.css可以帮助开发人员快速添加CSS动画,包括过渡、变换、弹跳、滚动等等。

17、Paper CSS

Paper CSS是一个使用LESS构建的CSS框架。

18、NES.css

NES.css是一个具有NES样式的CSS框架,它只提供组件,没有布局。

19、Tent CSS

Tent CSS是一个简单的CSS框架,具备构建网站的基础结构。

20、Simplegrid

Simple Grid是一个轻量级CSS网格,具备12列栅格设计样式,可以快速构建响应式网站。

更多CSS相关知识,可访问 CSS教程 !!

以上就是响应式css前端框架有哪些?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » CSS3 答疑