繁体   English   中英

如何从字符串标记(模板)创建svg形状

[英]How to create svg shape from string markup (template)

我是SVG的新手,所以这可能是一个愚蠢的问题,但是我想基于一些标记创建SVG形状 ,例如,我想创建很多具有此标记的卡:

var svg_test_label = [
    '<g class="rotatable">',
      '<g class="scalable">',
        '<rect class="card"/><image/>',
       '</g>',
       '<text class="rank"/><text class="name"/>',
    '<g class="btn add"><circle class="add"/><text class="add">+</text></g>',
    '<g class="btn del"><circle class="del"/><text class="del">-</text></g>',
    '<g class="btn edit"><rect class="edit"/><text class="edit">EDIT</text></g>',
    '</g>'].join('');

感谢您的任何建议。

代表罗伯特:

 var svg_test_label = [ '<g class="rotatable">', '<g class="scalable">', '<rect class="card"/><image/>', '</g>', '<text class="rank"/><text class="name"/>', '<g class="btn add"><circle class="add"/><text class="add">+</text></g>', '<g class="btn del"><circle class="del"/><text class="del">-</text></g>', '<g class="btn edit"><rect class="edit"/><text class="edit">EDIT</text></g>', '</g>'].join(''); document.getElementById("foo").innerHTML = "<svg>" + svg_test_label + "</svg>"; 
 <div id="foo"></div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM