总结一下svg常用的操作
操作 总结 常用 一下 SVG
2023-09-27 14:27:10 时间
定义
SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。
使用方式
1、直接插入网页
<!DOCTYPE html>
<html>
<head></head>
<body>
<svg
id="mysvg"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 800 600"
preserveAspectRatio="xMidYMid meet"
>
<circle id="mycircle" cx="400" cy="300" r="50" />
<svg>
</body>
</html>
2、写一个单独的文件里,然后通过以下方式引入
<img src="circle.svg">
<object id="object" data="circle.svg" type="image/svg+xml"></object>
<embed id="embed" src="icon.svg" type="image/svg+xml">
<iframe id="iframe" src="icon.svg"></iframe>
标签含义
1、<svg>
标签
<svg width="100%" height="100%">
<circle id="mycircle" cx="50" cy="50" r="50" />
</svg>
2、<circle>
标签
代表圆形
<svg width="300" height="180">
<circle cx="30" cy="50" r="25" />
<circle cx="90" cy="50" r="25" class="red" />
<circle cx="150" cy="50" r="25" class="fancy" />
</svg>
3、<line>
标签
代表直线
<svg width="300" height="180">
<line x1="0" y1="0" x2="200" y2="0" style="stroke:rgb(0,0,0);stroke-width:5" />
</svg>
4、<polyline>
标签
代表折线
<svg width="300" height="180">
<polyline points="3,3 30,28 3,53" fill="none" stroke="black" />
</svg>
5、<polyline>
标签
代表折线
<svg width="300" height="180">
<polyline points="3,3 30,28 3,53" fill="none" stroke="black" />
</svg>
…
参考文档
相关文章
- Python之Mysql及SQLAlchemy操作总结
- 使用ThreadLocal、Apache的dbutils的QueryRunner和dbcp2数据库连接池的BasicDataSource封装操作数据库工具
- matlab机器人工具箱在simulink中对机器人进行操作
- 元组的操作
- Python中操作myslq的方法
- [SAP ABAP开发技术总结]内表操作
- 玩转git第8章idea中操作git文件误删除,进行恢复
- Oracle总结【视图、索引、事务、用户权限、批量操作】
- C#中npoi操作Excel[版本2.0.1读写2003、2007格式]
- javascript操作正则表达式对象的方法总结
- C 文件操作库函数总结
- JS对JSON的操作总结
- Java操作Redis总结 Jedis
- Python总结,字符串的常用操作
- MyBatis学习总结_10_批量操作
- c# WinForm开发 DataGridView各种操作总结大全
- 一个双线程下同一时候操作指针变量导致野指针出现的问题总结
- PVE虚拟平台常用简明操作,三分钟搞定虚拟机更换安装配置
- C++迭代器的使用和操作总结
- java 操作elasticsearch详细总结
- python操作Mysql数据库
- Java文件IO流的操作总结
- git 常用操作总结