现代 Web 开发在将体验和功能做到极致的同时,对于美观的追求也越来越高。在推荐完图形库之后,再来推荐一些精品的独立 UI 组件。这些组件可组合在一起,形成美观而交互强大的 Web UI 。

下面将针对布局(Layout)、Icon(图标)、Progress(进度)、Button(按钮)、Picker(选择器)、Accordion(折叠)、Input(输入)、Overlay(重叠)、Content(内容/目录)、Editor(编辑)、Widget(挂件)等分别做一些推荐整理。由于篇幅有限,将分两期发布,欢迎保持关注。

一、布局

1、Split.js

一个轻量级的 JavaScript 工具,用于创建可调整的分割视图或者窗格,gzip 大小仅 2 KB。视图可以水平或者垂直分割,没有附加的开销和窗口,使用纯 CSS 进行调整。同时,还保证了与 IE9 和 IE8 ,以及 Firefox / Chrome / Safari / Opera 等主流浏览器的兼容性。

Demo 点此查看

2、Bricks.js

一个快速的布局堆砌器,不需要 HTML 标记或 CSS 样式表即可完成布局。功能强大,配置文件可读。

Demo 点此查看

3、masonry

一个老牌布局框架,已开发和维护 8 年,拥有自己的描述语法,采用优雅的链式语法封装自动布局。它可以根据可用的垂直空间将元素放置在最佳位置,类似于在墙壁上砌砖的经验丰富的泥水匠。

Demo 点此查看

4、React-Grid-Layout

不同于前面,这是一个 React Grid 布局系统,不需要 jQuery。它是响应式的,并且支持断点(breakpoints)。断点布局可由用户提供或自动生成,可随意拖动和调整大小。

Demo 点此查看

https://my.oschina.net/editorial-story/blog/1501570

最新文章

  1. SQL Server系列目录
  2. Python—模块
  3. Codeforces Round #313 (Div. 1) B. Equivalent Strings
  4. HTML中,按钮button与submit区别是什么?
  5. C#_mvc_ajax_return data
  6. FAQ_浏览器_ChromeDriver报错
  7. 20、CSS
  8. jQ插件编写
  9. C# 使用微软自带的Speech进行语音输出
  10. (线段判交的一些注意。。。)nyoj 1016-德莱联盟
  11. 【noip 2014】提高组Day2T3.华容道
  12. yum install --downloadonly 下载依赖包到本地 但不安装
  13. 多线程——Executor、ExecutorService、Executors三者的区别
  14. java操作linux 提交spark jar
  15. 机器学习实战-ch2-有标签的聚类算法
  16. APP---发布动态、朋友圈类似,多张图片动响应式正方形展示布局 vue.js,aui.css,apiclouv
  17. jmeter之数据库相关
  18. AngularJS总结
  19. Java线程与锁
  20. ab压力测试遭遇apr_socket_recv: Connection reset by peer (104) 怎么办

热门文章

  1. C# textBox控件只允许为数字和小数点并且提取出这个数字
  2. ecshop微信通中微信自动登录的设置方法
  3. H.264视频编解码SoC满足高清DVR设计需求
  4. BZOJ 1231 状压DP
  5. HttpWebRequest使用证书请求
  6. 初学h5须知
  7. pstree---树状图的方式展现进程
  8. poweroff---关闭计算机操作系统并且切断系统电源。
  9. 解决Docker容器内访问宿主机MySQL数据库服务器的问题
  10. Android中级第十讲--相机录像和查看系统相册图片