您的位置: 昌吉信息网 > 体育

SVG中的形狀支持

发布时间:2019-11-08 22:02:29

在SVG中支持很多中形状的标签还支持滤镜、渐变等效果能夠通過這些內容繪制很多動態的矢量圖形,一些監控系統可以利用SVG的特性來實現很多監控畫面

其中SVG支持的形状有矩形、圆形、椭圆、线条、多边形、折线以及路径

1.矩形rect

2.圆形circle

3.椭圆ellipse

4.线line

5.折线polyline

6.多边形polygon

7.路径path

主要说一下路径的使用(其它标签的使用可以见w3c帮助手册):

path标签主要用来定义路径,它通过以下的几个属性来控制路径的定义和效果

1.M:将画笔移动到点(x,y)

2.L:画笔从当前的点绘制线段到点(x,y)

3.H:画笔从当前的点绘制水平线段到点(x,y0)

4.V:画笔从当前的点绘制竖直线段到点(x0,y)

5.A:画笔从当前的点绘制一段圆弧到点(x,y)

6.C:画笔从当前的点绘制一段三次贝塞尔曲线到点(x,y)

7.S:特殊版本的三次贝塞尔曲线(省略第一个控制点)

8.Q:绘制二次贝塞尔曲线到点(x,y)

9.T:特殊版本的二次贝塞尔曲线(省略控制点)

10.Z:绘制闭合图形,如果d属性不指定Z命令,则绘制线段,而不是封闭图形

举一个三角形的path实例,代码如下:

htmlxmlns:svg= body svgwidth=100%height=100%version=1.1 xmlns= pathd=M250150L150350L350350Z/ /svg /body /html上面的例子定义了一条路径,它开始于位置250150,到达位置150350,然后从那里开始到350350,最后在250150关闭路径

效果为:

通过学习SVG的一些特效标签能够很好的在浏览器中显示矢量动画图,读者可以自己亲自尝试一下手动写一些svg的标签进行学习,这个技术学习还是很容易上手

便利妥纸尿片好吗
生物谷
生物谷药业
猜你会喜欢的
猜你会喜欢的