Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 有没有办法制作穿孔文本?_Jquery_Html_Css_Canvas_Svg - Fatal编程技术网

Jquery 有没有办法制作穿孔文本?

Jquery 有没有办法制作穿孔文本?,jquery,html,css,canvas,svg,Jquery,Html,Css,Canvas,Svg,我想在一个div上放一个背景图像,然后在上面放一个穿孔文本(即穿孔文本的边框将是白色的) 因此,我只能在文本中看到图像 因为我的文本是动态的(不能使每个单词都变成.PNG),有没有办法在jquery/css中做到这一点?或者唯一的解决方案是SVG/Canvas 我从哪里开始做这样的工作?它必须是跨浏览器(至少)的一些主要版本(我不介意IE7的例子) -webkit文本填充颜色仅适用于chrome…您是否正在尝试实现类似的效果 h1{ 颜色:白色;/*回退:假定此颜色位于图像顶部*/ 背景:ur

我想在一个div上放一个背景图像,然后在上面放一个穿孔文本(即穿孔文本的边框将是白色的)

因此,我只能在文本中看到图像

因为我的文本是动态的(不能使每个单词都变成.PNG),有没有办法在jquery/css中做到这一点?或者唯一的解决方案是SVG/Canvas

我从哪里开始做这样的工作?它必须是跨浏览器(至少)的一些主要版本(我不介意IE7的例子)


-webkit文本填充颜色
仅适用于chrome…

您是否正在尝试实现类似的效果

h1{
颜色:白色;/*回退:假定此颜色位于图像顶部*/
背景:url(“http://lorempixel.com/400/400)无重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
字体系列:影响;
}
.背景剪辑h1{
背景:url(“http://lorempixel.com/400/400)0不重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}
h1{
颜色:橙色;
文本阴影:0px 0px 2px 2px#fff;
}
.android.gradient文本{
颜色:白色;
背景:无;
-webkit文本填充颜色:白色;
-webkit背景剪辑:边框框;
}
.渐变文本{
背景:-webkit线性渐变(灰色、黑色);
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}

嘿,哥们儿
你是想实现这样的目标吗

h1{
颜色:白色;/*回退:假定此颜色位于图像顶部*/
背景:url(“http://lorempixel.com/400/400)无重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
字体系列:影响;
}
.背景剪辑h1{
背景:url(“http://lorempixel.com/400/400)0不重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}
h1{
颜色:橙色;
文本阴影:0px 0px 2px 2px#fff;
}
.android.gradient文本{
颜色:白色;
背景:无;
-webkit文本填充颜色:白色;
-webkit背景剪辑:边框框;
}
.渐变文本{
背景:-webkit线性渐变(灰色、黑色);
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}

嘿,哥们儿
你是想实现这样的目标吗

h1{
颜色:白色;/*回退:假定此颜色位于图像顶部*/
背景:url(“http://lorempixel.com/400/400)无重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
字体系列:影响;
}
.背景剪辑h1{
背景:url(“http://lorempixel.com/400/400)0不重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}
h1{
颜色:橙色;
文本阴影:0px 0px 2px 2px#fff;
}
.android.gradient文本{
颜色:白色;
背景:无;
-webkit文本填充颜色:白色;
-webkit背景剪辑:边框框;
}
.渐变文本{
背景:-webkit线性渐变(灰色、黑色);
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}

嘿,哥们儿
你是想实现这样的目标吗

h1{
颜色:白色;/*回退:假定此颜色位于图像顶部*/
背景:url(“http://lorempixel.com/400/400)无重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
字体系列:影响;
}
.背景剪辑h1{
背景:url(“http://lorempixel.com/400/400)0不重复;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}
h1{
颜色:橙色;
文本阴影:0px 0px 2px 2px#fff;
}
.android.gradient文本{
颜色:白色;
背景:无;
-webkit文本填充颜色:白色;
-webkit背景剪辑:边框框;
}
.渐变文本{
背景:-webkit线性渐变(灰色、黑色);
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
}

嘿,伙计
像这样的吗?“填充无”和“笔划白色”为您提供白色边框和剪裁图像,即背景


剪辑试验
剪辑试验
剪辑试验

像这样的东西?“填充无”和“笔划白色”为您提供白色边框和剪裁图像,即背景


剪辑试验
剪辑试验
剪辑试验

像这样的东西?“填充无”和“笔划白色”为您提供白色边框和剪裁图像,即背景


剪辑试验
剪辑试验
剪辑试验

像这样的东西?“填充无”和“笔划白色”为您提供白色边框和剪裁图像,即背景


剪辑试验
剪辑试验
剪辑试验

为什么说穿孔文本?只有字母边框是彩色的,内部颜色应该是透明的?看看这个问题。这一技巧似乎在Firefox中也能奏效,但在IE(11)中却不行。所以,SVG可能是唯一的跨浏览器解决方案……为什么您指的是穿孔文本?只有字母边框是彩色的,内部颜色应该是透明的?看看这个问题。这一技巧似乎在Firefox中也能奏效,但在IE(11)中却不行。所以,SVG可能是唯一的跨浏览器解决方案……为什么您指的是穿孔文本?只有字母边框是彩色的,内部颜色应该是透明的?看看这个问题。这一技巧似乎在Firefox中也能奏效,但在IE(11)中却不行。所以,SVG可能是唯一的跨浏览器解决方案……为什么您指的是穿孔文本?只有字母边框是彩色的,内部颜色应该是透明的?看看这个问题。这一技巧似乎在Firefox中也能奏效,但在IE(11)中却不行。因此,SVG可能是唯一的跨浏览器解决方案……您可能想提到对此处使用的属性的支持非常差……我认为基本上是Chrome。您可能想提到对此处使用的属性的支持非常差……我认为基本上是Chrome。您可能想