svg java api_使用SVG基本操作API的实例讲解

本文详细介绍了SVG的基本操作API,包括创建图形、添加图形、设置和获取属性等,并通过封装函数创建了一个圆形实例。此外,还展示了如何利用这些API创建一个可交互的SVG实例。文章适合对SVG感兴趣的开发者阅读。
摘要由CSDN通过智能技术生成

导读热词

前面的话

本文将详细介绍SVG基本操作API,并使用这些API制作实例效果

基础API

在javascript中,可以使用一些基本的API来对SVG进行操作

【NS地址】

因为SVG定义在其自身的命令空间下,而不是HTML的命名空间下,可以作为单独的XML文件存在。所以需要使用自身的NS地址

有两个常用的NS地址

【创建图形】

【添加图形】

【设置/获取属性】

【设置xlink】

封装函数

将创建标签及添加属性的操作封闭成一个函数,方便复用

下面通过该函数,创建一个圆形

function createTag(tag,objAttr[attr]);

}

}

return oTag;

}

var oSvg = createTag('svg',{'version':'1.1','xmls':'http://www.w3.org/2000/svg',height:'70'});

var oCircle = createTag('circle',{'cx':'25','cy':'25','r':20,'fill':'pink'});

oSvg.appendChild(oCircle);

document.body.appendChild(oSvg);

实例

下面通过SVG基本操作API,创建一个可交互的SVG实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值