Slate.js完全可定制的富文本编辑框架
Slate 是一个完全可定制的富文本编辑框架。
通过 Slate,你可以构建出类似 Medium、Dropbox Paper 或者 Canvas 这样使用直观、富交互、体验也已成为 Web 应用标杆的编辑器。同时,你也无需担心在代码实现上陷入复杂度的泥潭之中。
Slate 之所以能做到这一点,是因为它的所有逻辑都是通过一系列的插件实现的。这样,你就再也不会被某项特性在或不在编辑器【核心】边界之内的问题所困扰了。你可以将它理解为在 React 和 Immutable 基础上,一种可插拔的 contenteditable
实现。另外,它的灵感来自于 Draft.js,Prosemirror 和 Quill 等类库。
Slate 还处于 beta 状态。目前它已经可用,但你可能需要通过 pull request 修复若干复杂使用场景下的问题。
Demo
在线示例页中可查看全部示例!
评论
mini.css轻量级响应式可定制的 CSS 框架
mini.css是一个轻量的CSS框架(gzip压缩后小于7KB),为移动设备和现代浏览器而设计。该框架的一些主要特征是响应式、易用性和可定制性。框架使用Sass编写,其大部分组件基于Flexbox。
mini.css轻量级响应式可定制的 CSS 框架
0
mini.css轻量级响应式可定制的 CSS 框架
mini.css 是一个轻量的 CSS 框架(gzip 压缩后小于 7KB),为移动设备和现代浏览器
mini.css轻量级响应式可定制的 CSS 框架
0
LMAlertView可定制的 UIAlterView
LMAlertView 旨在实现一个可定制的 UIAlterView,包括模糊效果、颜色、动画等。
LMAlertView可定制的 UIAlterView
0