【发布时间】:2015-11-21 15:07:22
【问题描述】:
我想在 div 上放置一个背景图片,并在其上放置一个打孔文本(即打孔文本的边框将是白色的)。
所以我只能在文本中看到图像。
由于我的文本是动态的(不能为每个单词制作 .PNG),有没有办法在 jquery/css 中做到这一点?还是唯一的解决方案是 SVG/Canvas?
我可以从哪里开始做这样的任务?对于某些主要版本(例如,我不介意 IE7),它必须是跨浏览器(至少)。
-webkit-text-fill-color 仅适用于 chrome...
【问题讨论】:
-
为什么要说 perfored 文本?只有字母边框是彩色的,内部颜色应该是透明的?看看this的问题。
-
thenewcode.com/1032/… 似乎这个技巧也适用于 Firefox,但不适用于 IE(11)。所以,SVG 可能只是跨浏览器的解决方案……
标签: jquery html css canvas svg