svg简介

矢量图和位图
矢量图:基于数学的描述
位图:基于像素点的描述
svg的使用
1、浏览器直接打开svg文件
2、通过IMG标签使用
3、通过SVG标签使用
4、作为CSS背景使用
基本图形和基本属性
基本图形:rect circle ellipse line polyline polygon
基本属性:
fill:填充色
stroke:描边色
stroke-width:描边宽度
transform:图形变换
rect
x:起点x
y:起点y
width:宽度
height:高度
rx:圆角x
ry:圆角y
circle
cx:圆心x
cy:圆心y
r:半径
ellipse
cx:圆心x
cy:圆心y
rx:半径x
ry:半径y
line
x1:起点x
y1:起点y
x2:终点x
y2:终点y
polyline
points:属性(xi, yi)+
xi:第i点x
yi:第i点y
 1 <svg xmlns="http://www.w3.org/2000/svg">
 2     <rect
 3         x="10"
 4         y="10"
 5         rx="5"
 6         ry="5"
 7         width="200"
 8         height="200"
 9         stroke="red"
10         fill="none"/>
11 
12     <circle
13         cx="320"
14         cy="110"
15         r="100"
16         stroke="red"
17         fill="none"/>
18 
19     <ellipse 
20         cx="530"
21         cy="110"
22         rx="100"
23         ry="80"
24         stroke="red"
25         fill="none"/>
26 
27     <line
28         x1="10"
29         y1="220"
30         x2="200"
31         y2="420"
32         stroke="red"/>
33 
34     <polyline 
35         points="220 220 420 320 220 420"
36         fill="none"
37         stroke="red"/>
38 
39     <polygon 
40         points="440 220 640 320 440 420" 
41         fill="none" 
42         stroke="red"/>
43 </svg>

 

svg api接口
创建图形:document.createElementNS(ns, tagName)
添加图形:appendChild(element)
获取属性:getAttribute(attr)
设置属性:setAttribute(attr, val)

转载于:https://www.cnblogs.com/tyxloveyfq/p/4417345.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值