分享10个好用的前端css框架

目录
文章目录隐藏
  1. 一、Tachyons
  2. 二、tailwind
  3. 三、Foundation
  4. 四、Skeleton
  5. 五、UIkit
  6. 六、bootstrap
  7. 七、Bulma
  8. 八、Semantic UI
  9. 九、NES.css
  10. 十、Picnic

优秀的前端css 框架可以使开发变得更加快速,不再为兼容性苦恼,并且一般都会有合理的布局,对于开发可以减少对 UI 设计的思考。近期码云笔记整理了一些前端 css 框架供开发者选择和使用,排名不分先后。

一、Tachyons

Tachyons 具备了当前流行的 css 框架的优点,无需自己编写大量 CSS。轻量、可定制化和拓展等。Tachyons 有极其细化的原子类,只需要在类名中添加属性新的样式即可。不必担心命名冲突,也无需担心样式覆盖,这样可以更能直观的看出样式的具体内容。

Tachyons 具备了当前流行的 css 框架

官网地址:点击这里

二、tailwind

Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。

主要特性:

  • 组件化
  • 体积小,性能高
  • 响应式

Tailwind CSS 是一个功能类优先的 CSS 框架

官网地址:点击这里

三、Foundation

Foundation 是由产品设计公司 ZURB 制作的自适应前端框架。 相比于其他同类型工具,Foundation 的移动化方案更加出色。借鉴响应式 Web 设计的思路和方法,Foundation 对内容结构在不同类型设备中的的呈现方式进行了相应的预设。

Foundation 自适应前端框架

官网地址:点击这里

四、Skeleton

如果您正在着手一个较小的项目,或者只是觉得不需要大型框架的所有实用程序,则应该使用 Skeleton。

在 Skeleton css 官网中,介绍了三个 Skeleton 的三大优势:

  • Light as a feather at ~400 lines & built with mobile in mind.(超轻量级, 为移动端打造)
  • Styles designed to be a starting point, not a UI framework.(样式设计为起点,而非 UI 框架)
  • Quick to start with zero compiling or installing necessary.

(快速入门,零编译或安装必要)

根据 Skeleton 的特点和优势,可以把它的典型应用场景归纳为:

  • css 学习和 demo 练习;
  • 创建小型的响应式手机应用;

Skeleton

官网地址:点击这里

五、UIkit

相较于其他通用的 css 框架,UIkit 有一些这些框架没有的组件,比如

  • Lightbox(利用模态对话框为图片和视频创建一个别致的灯箱)
  • Parallax(依赖于页面滚动条位置的动态 CSS 特性)
  • Nestable(创建可以通过拖拽排序的可嵌套式列表)
  • Sortable(创建可排序的网格和列表重新来排列元素的顺序)

UIkit css 框架

官网地址:点击这里

六、bootstrap

Bootstrap 仍然是最流行的 CSS 框架之一。他们提供了大量的文档、示例和演示,可以帮你快速进行响应式 Web 开发。该框架的当前版本是 Bootstrap 5,相较于 V4,做出了一些改变:

  • 拥有了自己的 SVG 图标库
  • 不再支持 jquery
  • 不再支持 IE
  • 增加了 css 自定义属性
  • 增强的网格系统
  • Forms 可被更新

Bootstrap 仍然是最流行的 CSS 框架

官网地址:点击这里

七、Bulma

Bulma 是一个基于 Flexbox 的现代化的 CSS 框架。它提供了随时可用的前端组件,您可以轻松地组合这些组件来构建响应式 Web 界面。

和 bootstrap 相比,两者最大的区别是,bulma 是纯 css,没有 js,bootstrap 有 JS。这里举个列布局的例子:

  1. 添加columns容器
  2. 添加任意数量的column元素

无论列数是多少,每一列的宽度相等

<div class="columns">
  <div class="column">1</div>
  <div class="column">2</div>
  <div class="column">3</div>
  <div class="column">4</div>
  <div class="column">5</div>
</div>

Bulma 是一个基于 Flexbox 的现代化的 CSS 框架

官网地址:点击这里

八、Semantic UI

Semantic 意为语义,由于 Semantic UI 类在命名上清晰易懂,因此开发人员不但节省了学习的时间,也让手头上项目的开发更快、更直观。此外布局的多样性是 Semantic UI 的另一个优势。通过不同的主题,您可以轻松地为各种项目找到必要的组件。

Semantic UI 存在一些缺点,更新频率相较于其他热门框架较低,并且在某些设备运行响应能力一般。

Semantic UI css 框架

官网地址:点击这里

九、NES.css

NES.css 模仿了 8 位 Nintendo Entertainment System 图形,营造出复古的游戏外观:

NES.css 只需要 CSS,不依赖任何 JavaScript。作为每个游戏发烧友都会大呼:爱了!

NES.css 框架

官网地址:点击这里

十、Picnic

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

Picnic CSS 是一个用 Sass 写的轻量级 UI 框架,它能更容易的编辑和自定义变量,如颜色和长度。它还有一些不错的纯 CSS 写的 UI 组件,如模态窗口和内容滑块。

Picnic 是一个轻量级 CSS 框架

官网地址:点击这里

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 分享10个好用的前端css框架

发表回复