<分区>
标签 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/