前端学习(css\vue\react\angular)
2019独角兽企业重金招聘Python工程师标准>>>
无论是在产品设计,还是在研发上,极简主义的应用简直无处不在。如果你和我一样热衷极简主义,那么本文分享的内容,一定是你的“菜”。在文章中,我们将与大家分享 20 个最佳的极简 CSS 框架,它们能够为你提供建站必备的组件,帮助你节省时间。Have Fun!
1. Spectre
这是一个轻量级、响应式的现代 CSS 框架,用于快速建站和扩展程序的开发。它通过最佳编码实践和一致性的设计语言,为排版与元素、基于 Flexbox 的响应布局系统、CSS 组件提供了基本样式。
项目地址:【传送门】
2. Layers
Layers CSS是一个针对实例的 CSS 框架。它具备轻量级、零依赖等特性。
项目地址:【传送门】
3. Milligram
Milligram 提供了极简样式设置,便于你快速、简洁的开启建站之旅。虽然它不是一个 UI 框架,但它的设计理念却是以提供优秀的性能、高效的开发效率以及最少的属性重置而构建的。同时,它也是轻量的,在 Gzip 压缩后,它只有 2KB 大小。
项目地址:【传送门】
4. Cutestrap
如果你在寻找功能丰富的组件,那么 Bootstrap、Foundation 这类框架将会是你的最佳选择。但是,如果你想选择的框架大小是在 normalize.css 与一个完整框架范围之间, Cutestrap 或许是个不错的选择。它在压缩后仅有 8K 大小,可作为 Bootstrap 的轻量级替代方案。
项目地址:【传送门】
5. Mobi
Mobi.css 是一个轻量级、可扩展、移动优先的 CSS 框架。它专注于细节,对于内容丰富的网页能够提供优质的用户体验。虽然,它专注移动端,但桌面客户端的体验也是很棒的。
项目地址:【传送门】
6. Hack
Hack 是一个极度简易的 CSS 框架。这有一些示例,你可以了解下。
项目地址:【传送门】
7. Wing
一个基于极简主义设计理念的漂亮的 CSS 框架。
项目地址:【传送门】
8. Sakura
一个易于定制的极简 CSS 框架/主题。
项目地址:【传送门】
9. Mini
Mini 作为一个 Gzip 压缩后不到 7KB 大小的极简框架,它具备响应式、易用性和定制性等特性,旨在为你提供尽可能多的功能。由于它是轻量框架,不仅让你创建的网站和应用程序具备更快的加载速度,而且它所提供的组件可以满足基本的开发要求。
项目地址:【传送门】
10. Pavilion
Pavilion 是一个简易的 CSS 框架,适合那些不喜欢使用其他框架中附带预定义 UI 组件的开发人员。如果你正在寻找一个简单、轻量、可订制的,并且不会出现代码膨胀的 CSS 框架,Pavilion 将是个不错的选择。
项目地址:【传送门】
11. Core CSS
这是一个构建轻量级响应式网站的前端框架,它没有内置预设元素和动画,只提供了一个超简单的网格体系 – 即它的列是浮动的,行是 self-clearing,而分界点则是按逻辑均匀的分布。你可以按照想要的工作方式,进行定制与使用。
项目地址:【传送门】
12. Siimple
Siimple 是一个助你打造扁平化网站风格的轻量、响应式的开源框架。它内置了 SASS / SCSS,为你的网页设计提供了简洁的开始。
项目地址:【传送门】
13. Scooter
专注为 Dropbox 提供基础样式、CSS 组件以及快速静态原型的 SCSS 框架。
项目地址:【传送门】
14. Workless
打造更快 Web 应用程序的开源 HTML, CSS 与 JS 框架。
项目地址:【传送门】
15. Responsive
一个功能强大、对开发人员友好的,用于构建响应式网站的轻量级前端框架。
项目地址:【传送门】
16. Kouto swiss
专注于 Stylus 的完整 CSS 框架。它的灵感源自流行的预处理工具库,例如 nib、compass、bourbon.
项目地址:【传送门】
17. Concise
Concise 为你的网站设计提供了坚实的基础。它提供了一套仅包含基础样式的简洁框架,并包含了大量开箱即用的功能。同时,你也可以通过使用内核的附加组件进行功能性扩展。
项目地址:【传送门】
18. Penguin
Penguin 是一个由 Sass 构建的轻量级、可扩展的前端框架,用于启动任何项目。
项目地址:【传送门】
19. Base
一个稳固的响应式 HTML 与 CSS 框架。
项目地址:【传送门】
20. Caramel
Caramel 是一个简单、现代的完全响应式 Web 框架。你仅需要编写一次代码,即可获得在多平台上相同的效果。
项目地址:【传送门】
推荐21个顶级的Vue UI库!(ps: http://blog.talkingdata.com/?p=5993)
最近,随着“星球大战”(指 GitHub 的 Star 数量大比拼)的爆发,Vue.js 在 GitHub 上的 Star 数超过了 React。虽然 NPM 的下载量仍然落后于 React,但 Vue.js 的受欢迎程度似乎在持续增长。
1、Vuetify
Star 数为 11K,提供了 80 多个 Vue.js 组件,这些组件是根据谷歌 Material Design 指南实现的。Vuetify 支持所有平台上的浏览器,包括 IE11 和 Safari 9+(使用 polyfill),并提供了 8 个 vue-cli 模板。
地址: https://github.com/vuetifyjs/vuetify
2、Quasar
Star 数超过 6K,是构建 Vue.js 响应式网站、PWA、混合移动应用和 Electron 应用的流行框架。Quasar 还支持诸如 HTML/CSS/JS 压缩、缓存清除、摇树优化(tree shaking)、源映射、代码分割和延迟加载、ES6 转码等功能。
地址:https://github.com/quasarframework/quasar
3、Element
Star 数将近 28K,是一款面向 Web 的 Vue.js 2.0 UI 工具包。它拥有一个强大的社区和 350 个贡献者,提供了丰富的可定制组件,以及完整的样式指南和更多的资源。 地址:https://github.com/ElemeFE/element
4、Vue Material
Star 数差不多 6K,是一个实了谷歌 Material Design 的简单库。该库还提供了一个 webpack 样板、用于 Nuxt.js 的 SSR 模板和一个单独的 HTML 文件(通过这个文件开始使用框架)。这里有一些入门的例子https://codesandbox.io/s/github/vuematerial/examples/tree/master/examples/quick-start。
地址: https://github.com/vuematerial/vue-material
5、Keen-UI
Star 数将近 3.5 K,一组 Vue 组件的集合,在设计上受到了谷歌 Material Design 的启发。Keen-UI 并不是一个 CSS 框架,它不包含网格系统、排版样式等。相反,它关注的是基于 Javascript 的交互式组件。
地址:https://github.com/JosephusPaye/Keen-UI
6、Buefy
Star 数 3K 左右,基于 Bulma(https://bulma.io)提供了一组轻量级的 UI 组件。Vue.js 和 Bulma 是这个库唯一的两个内部依赖。它的大小约为 60KB(压缩后的大小,并且包含了 Bulma)。你可以查看实时文档网站(https://buefy.github.io/#/documentation/start)并在 Codepen 上运行代码。
地址: https://github.com/buefy/buefy
7、Bootstrap Vue
Star 数超过 5K,为 Vue.js 提供了 Bootstrap 4 组件和网格系统的实现,并提供了自动 WAI-ARIA 可访问性标记。
地址: https://github.com/bootstrap-vue/bootstrap-vue
8、Muse-UI
Star 数超过 6K,是另一个 Vue 2.0 MD 库,提供了 40 多个 UI 组件和可定制主题。文档主要使用中文撰写,不过大多数组件是自解释的,文档只起到辅助作用。该项目在积极的开发和维护当中。 地址:https://github.com/museui/muse-ui
9、AT-UI
Star 数接近 1.5 K,一个模块化的前端 UI 框架,用于开发基于 Vue.js 的 Web 界面,适用于桌面应用程序。它提供了 NPM+Webpack+Babel 的前端开发工作流和独立的 CSS 样式,值得一试。
地址: https://github.com/at-ui/at-ui
10、Vux
Star 数超过 13K,是一个流行的社区库,基于 WeUI 和 Vue 2.0。该库还支持 webpack+vue-loader+vux 的工作流。它的文档也是中文的。
地址: https://github.com/airyland/vux
11、iView
Star 数将近 16K,提供了数十种用 Vue.js 构建的 UI 组件和小部件,并采用了干净而优雅的设计。iView 被广泛采用,社区也在积极维护,并提供了 CLI 工具用于以可视化的方式创建项目。这个也值得一试。
地址: https://github.com/iview/iview
12、Uiv
Star 数“仅”550 左右,用于 Vue 2 的 Bootstrap 3 组件库。所有组件加起来差不多 20KB,唯一的外部依赖是 Vue 和 Bootstrap CSS,支持基于 Webpack 的工作流。 地址:https://github.com/wxsms/uiv
13、Vuikit
Star 数 1K 左右,一个用于网站界面的响应式的 Vue UI 库,设计风格干净而统一。该库作为由 Yarn 工作区管理的“monorepo”而构建,但图标和主题可作为单独的包发布。
地址: https://github.com/vuikit/vuikit
14、Onsen UI+Vue
基于流行的 Onsen-UI 框架,封装了核心 Web 组件并暴露了 Vue 风格的 API。Onsen UI 组件也被设计为能够主动对 prop 做出反应。
地址: https://onsen.io/v2/guide/vue/
15、Semantic UI+Vue
这个项目基本上是 Semantic-UI 框架与 Vue.js 的集成。该库仍在开发当中,提供了一个类似于 Semantic-UI 的 API 以及一组可定制的主题。
地址: https://semantic-ui-vue.github.io/
16、Fish-UI
Star 数“仅”为 500 左右,贡献者也只有 3 个,但 fish-ui 提供了一个基于 Vue 的 Web 工具包,其中包含整洁干净的组件。该库支持 ES2015+Webpack 工作流。它的文档不是很全,但它的设计不容忽视。
地址: https://github.com/myliang/fish-ui
17、Mint UI
Star 数超过 11K,为 Vue.js 提供 UI 元素,提供了用于构建移动应用程序的 CSS 和 JS 组件。当全部导入时,压缩后的代码只有月 30KB(JS+CSS),当然它也支持单个组件的导入。
地址: https://github.com/ElemeFE/mint-ui/
18、Framework7 Vue
这个集成提供了几乎所有的 Framework7 元素和组件,并集成了 Framework7 Router,按照 Vue 的方式来渲染页面。该库正处于积极的开发和维护当中。 地址:https://framework7.io/vue/
19、Cube UI
Star 数超过 3K,是用于 Vue.js 移动应用程序的 UI 组件库。所有组件都经过了单元测试,并且该库还支持按需进行后期编译和组件导入。这个库仍在积极开发中。
地址: https://github.com/didi/cube-ui
20、Vueblu
Star 数约 1.5K,是基于 Vue 2.0 和 Bulma 的 UI 组件库,用于构建中台和后台办公产品。它支持 ES2015 和 NPM+Webpack+Babel 工作流,并提供可自定义主题。
地址: https://github.com/chenz24/vue-blu
21、Ant Design Vue
Star 数约 1.5K,用于开发具有数十个 Ant Design 实现组件的企业级后端产品,并支持基于 Webpack 调试的构建解决方案(支持 ES6)。请注意,它的开发已经停止了一段时间。
地址: https://github.com/okoala/vue-antd
转载于:https://my.oschina.net/jack088/blog/2239767
前端学习(css\vue\react\angular)相关推荐
- 2021年最新Web前端HTML,CSS,Vue,React,Jquery大概率面试题合集
CSS3 HTML5 前端面视题 1.Css3新增的特性 边框: border-radios 添加圆角边框 border-shadow:给框添加阴影 (水平位移,垂直位移,模糊半径,阴影尺寸,阴影颜色 ...
- VUE React Angular
Typescript, ES6 & ES5 React 专注于使用 Javascript ES6 Vue 使用 Javascript ES5 或 ES6 Angular 依赖于 TypeScr ...
- WEB前端学习:CSS学习_用户界面样式
用户界面样式 文章目录 用户界面样式 一.鼠标样式 二.轮廓 三.防止文本域拖拽 四.去除图片底侧空白间隙 五.溢出文字隐藏 1. work-break 2. white-space 3. text- ...
- Vue React Angular之三国杀,web前端入坑第六篇 上
「 懒癌引发血案 」 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样. vue.react.angular对比 ...
- 几个javascript框架对比(vue,react,Angular等),如何选择?
javascript框架大对比 React 原生渲染,跨平台开发 规模 向上拓展 向下拓展 Angular 大型应用 TypeScript 体积 学习曲线 Ember 全能框架 Knockout IE ...
- 前端学习日志(Vue)
文章目录 模板语法 插值语法 指令语法 数据绑定 MVVM模型 数据代理 事件处理 计算属性 监视属性 进行监听 深度监视 条件渲染 列表渲染 1.基本列表 列表过滤 列表排序 生命周期 Vue组件的 ...
- Vue\React\Angular的区别
1. 基本概念 Angular 是一个应用设计框架与开发平台,用于创建高效.复杂.精致的单页面应用. React 是一个用于构建用户界面的 JavaScript 库 Vue (读音 /vjuː/,类似 ...
- 前端学习CSS篇(三)
CSS格式化排版 文字排版可以通过CSS修改字体.字号颜色等,让UI效果Perfect.话不多说,先看字体样式,顺从自己内心深处,忠于自己选了华文行楷字体,代码块示例如下: ①p{font-famil ...
- vue react angular 分别如何创建一个新项目
前提,这三个框架都需要依赖node.js 环境,并且node.js 包含npm环境 Vue: (vue-cli 3之前的版本) 1. 全局安装vue-cli 和 webpack npm install ...
最新文章
- printf 格式输出代码大全
- 腾讯再次劝退高龄员工,IT人的中年危机,我来教你化解!
- AndroidStudio报错:Emulator: I/O warning : failed to load external entity file:/C:/Users/Administrator
- 为什么说项目管理是每个人必备的底层能力?
- 合泰单片机数码管c语言,合泰单片机定时器数码管显示
- 初学者python笔记(函数)
- mysql 层_mysql各个层面优化
- android 携程日历控件,仿携程酒店日历组件for小程序
- 历史上的今天:乔布斯出生;苹果推出 Thunderbolt 接口;WhatsApp 创始人诞生
- 程序员利用恶意软件攻击数万台 Mac、PC,窃取用户隐私长达 13 年
- Zabbix4.2-Proxy超时的问题(first network error, wait for 15 seconds)
- CentOS7 安装RabbitMQ 亲测(编写中,有大神请帮忙指点下文中遇到的问题,谢谢)...
- arcpy 使用ListFields函数获取字段列表的名称、类型和长度
- grub4dos 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘 (不量产)
- C# Winfrom 右键菜单
- C语言深度解剖读书笔记
- 完美字符子串 单调队列预处理+DP线段树优化
- 无法访问计算机请检查名称的拼写,windows无法访问 请检查名称的拼写… 错误代码:0x80004005和0x80070035和 0x800704cf...
- Java JUC 简介
- 光伏组件机器视觉新突破!维视智造上线汇流带引线焊接检测新方案 “误检率”低至0.01%
热门文章
- 教你上电脑课怎么摆脱老师的控制
- UESTC--1251--谕神的密码(贪心)
- vim编译linux程序,Linux——vim程序编程器
- 生活杂谈-电影中的那些【神级】台词
- java导出文件大数据量一种处理思路:多文件压缩导出
- 威学一百_威学一百安卓版下载|威学一百app下载_v1.0.3_9ht安卓下载
- IEEE-754单精度浮点类型有效数字理解(画图不易,望点赞支持)
- T410 Mac OS Lion 指点杆和触摸板
- 20221218解决在Ubuntu18.04下编译Firefly的Core-3588J出现lz4的问题
- 远距离无线传输,可以考虑使用网桥