当前位置:网站首页>SVG 的 path 属性绘制图形
SVG 的 path 属性绘制图形
2022-08-04 09:44:00 【逃跑计划】
SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。
SVG 代码都包裹在一个 svg 标签里面,可以通过 circle(圆)、rect(方块)等标签绘制图形,同时可以通过 path 属性自定义想要的图形。
1. svg 的 path 路径
下面代码 d 里面是画图的步骤,M标识平移(move),L表示话直线(line),Z表示闭合,当前代码可以看作从 (18,3)开始 → ↓ → → 闭合,得到的图形如下。
<path
id="row"
d=" M 18,3 L 46,3 L 46,40 L 61,40 L 32,68 L 3,40 L 18,40 Z"
></path>2.svg 的 use 标签
use 标签可以通过 id 来复用一个 svg,这在封装 svg 时很常用
<svg class="svg">
<path
id="row"
d=" M 18,3 L 46,3 L 46,40 L 61,40 L 32,68 L 3,40 L 18,40 Z"
></path>
<use href="#row" x="100" fill="#ffffff" stroke="green"></use>
<!-- 复制、白色填充、绿边 -->
</svg>边栏推荐
- 蜜芽CEO刘楠:垂直电商黄金时代已落幕 坚定转型品牌之路
- MindSpore:Ascend运行出现问题
- Inheritance and the static keyword
- VRRP + MSTP configuration, huawei eNSP experiment 】 【
- Could you please talk about how the website is accessed?[Interview questions in the web field]
- LeetCode 54. 螺旋矩阵 蛇形矩阵式输出字符串
- 有了这篇 Kubernetes 的介绍,它的原理秒懂!
- ps抠图怎么抠出来,自学ps软件photoshop2022,ps怎么抠出想要的部分-笔记记录
- 【正点原子STM32连载】第二章 STM32简介 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- Cloud function to achieve automatic website check-in configuration details [Web function/Nodejs/cookie]
猜你喜欢
随机推荐
LeetCode 6. Z 字形变换 找规律
The difference between Mysql application log time and system time is eight hours
MindSpore:【mindinsight】【Profiler】用execution_time推导出来的训练耗时远小于真实的耗时
罗克韦尔AB PLC RSLogix5000中定时器指令使用方法介绍
[Punctuality Atom STM32 Serial] Chapter 4 STM32 First Experience Excerpted from [Punctual Atom] MiniPro STM32H750 Development Guide_V1.1
使用ClickHouse分析COS的清单和访问日志
ps如何换背景颜色,自学ps软件photoshop2022,3种不同的方式笔记记录
LVGL's multi-language conversion tool -- a good assistant for font settings
rk3399-339 usb设备复合 总体流程
MindSpore:MindSpore GPU版本安装问题
什么是元宇宙?
学习使用php把stdClass Object转array的方法整理
【c】操作符详解(二)
冰蝎逆向初探
TCP协议 - 三次握手 - 四次挥手-内核参数调优
学习在微信小程序中判断url的文件后缀格式
sqlilabs less-38~39
MySQL binlog都有哪些模式?
请问下Flink SQL如何写hologres分区表?我想要每天一个分区
优炫数据库只有数据文件如何恢复

![cannot import name 'import_string' from 'werkzeug' [bug solution]](/img/ee/c91ec761eb637260d92980a2838a92.png)







