博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVG.js 基础图形绘制整理(一)
阅读量:5296 次
发布时间:2019-06-14

本文共 1035 字,大约阅读时间需要 3 分钟。

一、矩形

//指定width和height 画矩形//返回rect对象var draw = SVG('svg1').size(300, 300);var rect = draw.rect(100, 100);//设置radius,指定rx,ry//rect.radius(30);rect.radius(30, 3);

 

二、圆形

var draw = SVG('svg1').size(300, 300);draw.circle(100).fill('red');//指定半径画圆var circle = draw.circle(100);//修改半径大小circle.radius(75);circle.move(50, 50)

三、椭圆形

var draw = SVG('svg1').size(300, 300);//指定width,height 画椭圆var ellipse = draw.ellipse(200, 100);//修改椭圆的半径setTimeout(function () {    ellipse.radius(75, 100);    ellipse.move(50, 50);}, 1000);

四、直线

var draw = SVG('svg1').size(300, 300);//画直线var line = draw.line(0, 0, 100, 150).stroke({    width: 1});//修改直线宽度line.stroke({    width: 2});//获取当前直线的数组var array = line.array();console.info(array);//修改直线,指定数组或字符串//line.plot(50,30,100,150);//line.plot('50,30,100,150');//指定SVG.PointArray 数组line.plot([    [50, 30],    [100, 150]]);var points = new SVG.PointArray([    [50, 30],    [100, 150]]);//line.plot(points);//使用动画,直线的位置移动3秒line.animate(3000).plot(points);

更多:

转载于:https://www.cnblogs.com/tianma3798/p/6605021.html

你可能感兴趣的文章
HDU4405--Aeroplane chess(概率dp)
查看>>
CS0103: The name ‘Scripts’ does not exist in the current context解决方法
查看>>
20130330java基础学习笔记-语句_for循环嵌套练习2
查看>>
Spring面试题
查看>>
窥视SP2010--第一章节--SP2010开发者路线图
查看>>
MVC,MVP 和 MVVM 的图示,区别
查看>>
C语言栈的实现
查看>>
代码为什么需要重构
查看>>
TC SRM 593 DIV1 250
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
使用Chrome(PC)调试移动设备上的网页
查看>>
使用gitbash来链接mysql
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>