Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
svg掩码文本动态_Svg_Dynamic - Fatal编程技术网

svg掩码文本动态

svg掩码文本动态,svg,dynamic,Svg,Dynamic,具有纹理的svg文本。有必要动态更改文本并保留纹理。在firefox中效果很好,chrome则不然 Html代码: <input type="text" id="text" maxlength="15" value="some text"> <svg height="295" width="570" id="svg_text"> <clipPath id="clip-text"> <text id="case_text" x="

具有纹理的svg文本。有必要动态更改文本并保留纹理。在firefox中效果很好,chrome则不然

Html代码:

<input type="text" id="text" maxlength="15" value="some text">    
  <svg height="295" width="570" id="svg_text">
   <clipPath id="clip-text">
    <text id="case_text" x="108px" y="233px" text-transform="uppercase" fill="url(#pattern)" font-weight="bold" font-size="260px" lengthAdjust="spacingAndGlyphs" textLength="376">some text</text>
   </clipPath>          
   <image xlink:href="http://www.pixelstalk.net/wp-content/uploads/2015/12/Spring-desktop-background-wallpaper-620x388.jpg"  width="570" height="295" clip-path="url(#clip-text)" x="0" y="0"  />                   
</svg> 
这里的示例

尝试以下JS代码:

$( "#text" ).keyup(function(){
        var inputText = $('#text').val(); 
        var myText = document.getElementById('case_text');
        myText.textContent = inputText;
});
尝试以下JS代码:

$( "#text" ).keyup(function(){
        var inputText = $('#text').val(); 
        var myText = document.getElementById('case_text');
        myText.textContent = inputText;
});