博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svg 矢量图
阅读量:5079 次
发布时间:2019-06-12

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

Svg  矢量图

Svg绘制矢量图canvas用于绘制位图

Svg使用xml格式绘制图形

Svg要有一个根节点 叫svg标签 就相当于html

 

Svg如果不设置大小 默认占用面积300*150

定义矩形

Rect 标签 属性有 width height x y rx ry fill stroke-width stroke style

Style=”fill-opacity:0.2;stroke-opacity:0.5;opacity:0.5”

Fill-opacityopacity的区别 fill-opacity只改变填充色的透明度 opacity改变fillstroke的透明度都改变

 

定义圆

Circle cx cy 定义圆的圆心坐标  r定义半径

 

定义椭圆

Ellipse cx cy 定义圆心坐标  rx 定义x轴半径 ry定义y轴半径

定义直线

Line  x1 y1 定义起始坐标 x2 y2 定义结束坐标 必须结合stroke绘制

定义多边形

Polygon points=”” 写多变形角的坐标  fill-rule=”” ???

 

定义折线

Polyline  points=”” 折点的坐标

 

定义路径

Path d=”M”

M是起点坐标 L是相邻点坐标 Z让路径构成闭合回路

H代表水平的线条 默认y轴上的值一样

V 代表垂直的线条 默认x轴上的值一样

A 后面跟七个值

 

 

Transfrom 转换 svg中的一个属性 translate  rotate scale

平移 旋转 都是以起点0 0svg的左上角)点为参考点 而css3中以元素的中心点为参考点

G 用于将相关元素进行组合

 

G身上的属性 子元素都会继承 但是g上的属性都必须是显现属性 不是svg元素私有的 比如 g 上的圆心坐标不行

Text 用于定义文本 x y xy的值在字体的左下角

 

Text-anchor=”middle” 让字体居中

Image 绘制图片

 

Use用于复制元素 x y

Xy 是相对于原始的元素的坐标位置 不是相对svg00点坐标

Animate

写在需要动画元素的中间

attributeName  form to dur repeatCount=”indefinite”(无限次)

echarts

引入文件后 console.log(echarts) //echarts object

转载于:https://www.cnblogs.com/txf-123/p/10901879.html

你可能感兴趣的文章
系统维护-安全-测试等方面的开源项目
查看>>
行内元素,块级元素与空元素
查看>>
Search a 2D Matrix
查看>>
maven无法下载插件和jar包
查看>>
Ubuntu 16.04 LTS今日发布
查看>>
mybatis 中test里面 应该为单引号套双引号
查看>>
修改flash builder注释里的@author
查看>>
Unity3D优化总结(一)
查看>>
Apache ActiveMQ 学习一
查看>>
Spring框架最简单的定时任务调用
查看>>
Minify or format javascript file by web or notepad++
查看>>
eclipse html 打开方式
查看>>
java注解实例-反射生成sql
查看>>
Web前端工程师常去的15个技术网站
查看>>
【BZOJ4373】算术天才⑨与等差数列 [线段树]
查看>>
Oracle学习 第8天
查看>>
4.6下午 张涛听力3.14
查看>>
3.Git基础-查看当前文件状态、跟踪新文件、暂存文件、忽略文件、提交更新、移除文件、移动文件...
查看>>
二分法查找
查看>>
Linux时间设置
查看>>