svg dom绘制文本
2013-12-30 20:38
363 查看
<!DOCTYPE
html>
<html>
<head>
<meta
charset="utf-8">
<title>svg
dom绘制文本</title>
<style>
#text{
border: 1px solid red;
width: 200px;
height: 200px;
}
</style>
<script>
function
createText(){
var
root=document.getElementByIdx_x("text");
var
SVG="http://www.w3.org/2000/svg";
//创建我们的svg元素
var
svg=document_createElement_xNS(SVG,"svg");
svg.setAttribute("width","200");
svg.setAttribute("height","200");
//创建我们的g元素
var
g=document_createElement_xNS(SVG,"g");
g.setAttribute("fill","dodgerblue");
g.setAttribute("font-size","30");
//创建我们的text元素
var
text1=document_createElement_xNS(SVG,"text");
text1.setAttribute("x",20);
text1.setAttribute("y",40);
text1.textContent="SVG";
//创建我们的tspan元素
var
tspan=document_createElement_xNS(SVG,"tspan");
tspan.setAttribute("x","40");
tspan.setAttribute("y","80");
tspan.textContent="文本";
text1.a(tspan);
g.a(text1);
svg.a(g);
root.a(svg);
}
</script>
</head>
<body
onload="createText()">
<h3>svg
dom绘制文本</h3>
<div
id="text"></div>
</body>
</html>
相关文章推荐
- svg dom沿路径绘制文本
- svg dom绘制五角星
- SVG Dom绘制圆形
- SVG DOM通过path绘制五角星
- SVG Dom绘制椭圆
- SVG Dom绘制线段
- svg dom绘制折线
- SVG Dom绘制矩形
- SVG Dom使用g元素
- SVG DOM方式实现g元素的变形
- matlab area函数 绘制填…
- Dom&nbsp;和sax解析方法的区别和调整JVM…
- HTML DOM Table 对象
- SVG.js 文本绘制整理
- 【转载】canvas 绘制正多边形
- bt&nbsp;的&nbsp;DOMHTML
- XML&nbsp;问题:&nbsp;超越DOM(轻松使用&nbsp;DOM&nbsp;的技巧和诀窍)
- WinAPI: DrawTextEx - 多功能文本绘制 Delphi需要把&替换成&&才可以
- Android&nbsp;视图绘制流程:
- canvas 上绘制正多边形 …