Blotter.js

Blotter.js

一个JavaScript API,用于在网络上绘制非常规文本效果。
一个JavaScript API,用于在网络上绘制非常规文本效果。概述在将效果应用于Web上的文本时,传统上,设计师只能使用CSS提供的效果。在大多数情况下,这是完全合适的-文字就是文字,对吗?但是,仍然存在无数设计人员将CSS属性或gif和图像相结合以创建让人联想起更多趣味的效果的示例。正是在这里,存在Blotter来提供替代方案。...具有GLSL支持的轻松文本效果Blotter提供了一个简单的界面,用于构建和处理利用GLSL着色器的文本效果,而无需设计人员编写GLSL。Blotter具有不断增长的可配置效果库,同时还为学生或经验丰富的GLSL程序员提供了快速引导新特性的方法。单个WebGL Back Buffer Blotter中的Atlasing效果在单个WebGL上下文中呈现所有文本,并限制了使用Atlases进行绘制调用的次数。当多个文本共享相同的效果时,它们将映射到单个纹理中并一起渲染。然后将所得图像数据输出到每个元素的单独2d上下文。动画循环Blotter的内部动画循环不是按时间间隔执行,而是使用requestAnimationFrame来匹配浏览器的显示刷新率,并在用户导航到其他浏览器选项卡时暂停。提高性能并保留用户设备上的电池寿命。什么不是Blotter您可以使用熟悉的样式属性分别配置传递给Blotter的任何文本。您可以通过@ font-face规范使用自定义字体。但是,Blotter最终将传递给它的文本渲染为画布元素。这意味着渲染的文本将是不可选择的。Blotter非常适合用于图形目的的标题,标题和文本等元素。不建议将Blotter用于冗长的文本,并且在大多数情况下应单独应用于单词。

分类目录

Self-Hosted版Blotter.js的替代品

GUN

GUN

GUN是完全用JavaScript编写的开放源代码实时图形数据库,并使用对等算法构建,使其具有令人惊讶的容错能力,并且易于获取...
Umbrella JS

Umbrella JS

直观和文档化jQuery受许多类似方法的强烈影响,因此使用Umbrella开发时会感到轻松。
Svelte

Svelte

基于编译器的组件框架,可构建有效的代码以通过手术方式更新DOM。
GoJS

GoJS

GoJS是功能丰富的JavaScript库,用于在现代浏览器和平台上实现交互式图表。GoJS通过可自定义的模板和布局使构建复杂的节点,链接和组的图变得容易。
GraphicsJS

GraphicsJS

免费的开源JavaScript库,可轻松绘制HTML5图形和动画。与现存的基于SVG / VML的组件(包括Raphaël和Bonsai)相比,它的即装即用功能轻巧且功能强大。
Pts

Pts

Pts是一个JavaScript库,用于可视化和广告素材编码。Pts是轻量级且模块化的。
Jasmine Given

Jasmine Given

茉莉花给定-像rspec给定的一样,但对于茉莉花
Zdog

Zdog

Zdog是3D JavaScript引擎,用于和SVG。使用Zdog,您可以在Web上设计和渲染简单的3D模型。Zdog是伪3D引擎。
Diagram-JS

Diagram-JS

Diagram-JS是一个开源工具箱,用于显示和修改Web上的图。