javascript - Canvas 的主要用途是什么?

标签 javascript css html

<分区>

我正在尝试决定如何实现 flex 文本。

看起来有两种方式。

CSS 转换和 Canvas。

我的印象是 canvas 用于图形 b.c。它以立即模式运行,如此 html5 所示文章。

因此,我计划使用 CSS3 转换,如 SO post 所示.

我只是想确认或不确认 canvas 的主要目的——它是为了高效的图形。

最佳答案

是的,你是对的 - <canvas>用于图形。它就像 <img> 一样工作,只是您可以使用脚本语言在其上动态绘制。从可访问性的 Angular 考虑 - 您是愿意使用(花哨的)CSS 还是 photoshop 生成的图像来获得炫酷的文本效果?

您决定不对文本使用 if 没问题。借助 CSS 转换,您仍然可以选择文本,或通过 DOM 轻松操作它,而无需重新绘制图片。

关于javascript - Canvas 的主要用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16900016/

上一篇:html - 删除 anchor 标签上的蓝点

下一篇:html - 内容 float 时设置背景

相关文章:

javascript - 仅使用 css 放大 iframe 而无需重新加载 html 内容

javascript - 如何使用 For Loop JavaScript 循环遍历每个条目

css - float 的 div 不会完全展开

javascript - 通过 javascript 检索网页的实际 DOM/css 状态

html - Bootstrap-4 内容后面的导航栏下拉菜单

html - 在融合图中的图例文本中添加链接

javascript - 无法将事件处理程序添加到带有 ID 的按钮中

Javascript传递时差值 时*分*秒*1000

javascript - 导轨 3.2 : It is possible to remove Jquery gem and load it from an external source in html

html - 使用背景图像在 CSS 布局中创建阴影的问题