SVG 入门笔记


一.SVG 简介

  • SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
  • SVG 用来定义用于网络的基于矢量的图形
  • SVG 使用 XML 格式定义图形
  • SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
  • SVG 是万维网联盟的标准
  • SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体

二.SVG应用

  • 图表视图(echart)、地图视图(WEB-GIS)
  • 形象(AI)的全网应用
  • UI 产品的设计
  • SVG 动画

三.创建 SVG 图像

  • SVG 文档基本结构
<svg width='140' height='170' xmlns='http://wwww.w3.org/2000/svg'>
  <title>Cattitle>
  <desc>Stick Figure of Catdesc>
  
svg>
  •  基本形状和属性

  基本图形: 

  基本属性:fillstrokestroke-widthtransform

1.基本形状-圆形

点(0,0) 为图像左上角。水平向右移动时 x 坐标增大,垂直向下移动时 y 坐标增大。 

    • cx属性定义的圆心的x坐标
    • cy属性定义的圆心的y坐标
    • r属性定义的圆半径
<svg width='140' heiight='170' xmlns='http://wwww.w3.org/2000/svg'>
  <title>...title>
  <desc>...desc>
  
  <circle cx='70' cy='95' r='50' style='stroke:black; fill:none'>circle>
svg>      

2.基本形状-椭圆

    • cx属性定义的椭圆中心的x坐标
    • cy属性定义的椭圆中心的y坐标
    • rx属性定义的水平半径
    • ry属性定义的垂直半径
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <ellipse cx="300" cy="80" rx="100" ry="50"
  style="fill:yellow;stroke:purple;stroke-width:2"/>
svg

3.基本形状-直线

    • x1 属性在 x 轴定义线条的开始
    • y1 属性在 y 轴定义线条的开始
    • x2 属性在 x 轴定义线条的结束
    • y2 属性在 y 轴定义线条的结束
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <line x1="0" y1="0" x2="200" y2="200"
  style="stroke:rgb(255,0,0);stroke-width:2"/>
svg>

4.基本形状-矩形

    • x 属性定义矩形的左侧位置(例如,x="0" 定义矩形到浏览器窗口左侧的距离是 0px)
    • y 属性定义矩形的顶端位置(例如,y="0" 定义矩形到浏览器窗口顶端的距离是 0px)
    • width定义矩形宽
    • height定义矩形高
    • rx定义x方向的圆角半径
    • ry定义y方向的圆角半径
    • CSS 的 fill-opacity 属性定义填充颜色透明度(合法的范围是:0 - 1)
    • CSS 的 stroke-opacity 属性定义轮廓颜色的透明度(合法的范围是:0 - 1)
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;
  stroke-opacity:0.9"/>
svg>

5.基本形状-多边形

    • points 属性定义多边形每个角的 x 和 y 坐标
<svg  height="210" width="500">
  <polygon points="200,10 250,190 160,210"
  style="fill:lime;stroke:purple;stroke-width:1"/>
svg>

6.基本形状-多段线

    • points 属性定义多段线每个角的 x 和 y 坐标
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polyline points="20,20 40,25 60,40 80,120 120,140 200,180"
  style="fill:none;stroke:black;stroke-width:3" />
svg>

7.其他基本图形-路径

所有的基本形状都是通用的  元素的快捷写法。

    • M = moveto
    • L = lineto
    • H = horizontal lineto
    • V = vertical lineto
    • C = curveto
    • S = smooth curveto
    • Q = quadratic Bézier curve
    • T = smooth quadratic Bézier curveto
    • A = elliptical Arc
    • Z = closepath

注意:以上所有命令均允许小写字母。大写表示绝对定位,小写表示相对定位。

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
    <path d="M150 100 L50 250 L250 250 Z" />
svg>

定义了一条路径,它开始于位置150 100,到达位置50 250,然后从那里开始到250 250,最后在150 0关闭路径。

 四.其他SVG标签

1. 文本  

2.路径上的文字 

  详情:https://www.runoob.com/svg/svg-text.html

<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
xmlns:xlink="http://www.w3.org/1999/xlink">
   <defs>
    <path id="path1" d="M75,20 a1,1 0 0,0 100,0" />
  defs>
  <text x="10" y="100" style="fill:red;">
    <textPath xlink:href="#path1">I love SVG I love SVGtextPath>
  text>
svg>

3.分组

  • 元素会将所有子元素作为一个组合,通常还有一个唯一的id作为名称;
  • 每个组合还可以拥有自己的</code>和<code><desc></code>来供基于文本的xml应用程序识别或者为视障用户提供更好的可访问性;</li> <li>阅读器会读取<code><title></code>和<code><desc></code>元素的内容。鼠标悬停或者轻触组合内的图形时,会显示<code><title></code>元素内容的提示框。</li> <li><code><g></code>元素可以组合元素并可以提供一些注释,组合还可以比较嵌套;</li> <li><span style="color: rgba(195, 39, 43, 1)">标签中指定的所有样式会应用于组合内的所有子元素</span></li> </ul> <p><strong>4.重复元素 <use></use></strong></p> <ul> <li>复杂的图形中经常会出现重复元素,svg 使用<code><use></code>元素为定义在<code><g></code>元素内的组合或者任意独立图形元素提供了类似复杂黏贴的能力;</li> <li>定义了一组<code><g></code>图形对象后,使用<code><use></code>标签再次显示它们。要指定想要的重用的组合就给<code>xlink:href</code>属性指定<code>URI</code>即可,同时还要指定<code>x</code>和<code>y</code>的位置以表示组合应该移动到的位置。</li> <li><code><use></code>元素并不限制只使用在同一个文件内的对象,还可以指定任意有效的文件或者URI.</li> </ul> <strong>5.被引用元素的容器 <defs></defs></strong> <ul> <li>SVG规范推荐我们将所有想要复用的对象放置在元素内,这样SVG阅读器进入流式环境中就能更轻松地处理数据。</li> <li>由于组合在<code><defs></code>元素内,它们不会立刻绘制到屏幕上,而是作为"模板"供其他地方使用。</li> </ul> <pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">svg </span><span style="color: rgba(255, 0, 0, 1)">width</span><span style="color: rgba(0, 0, 255, 1)">='240'</span><span style="color: rgba(255, 0, 0, 1)"> height</span><span style="color: rgba(0, 0, 255, 1)">='240'</span><span style="color: rgba(255, 0, 0, 1)"> viewBox</span><span style="color: rgba(0, 0, 255, 1)">='0 0 240 240'</span><span style="color: rgba(255, 0, 0, 1)"> xmlns</span><span style="color: rgba(0, 0, 255, 1)">='http://wwww.w3.org/2000/svg'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>...<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span>...<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">defs</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">g </span><span style="color: rgba(255, 0, 0, 1)">id</span><span style="color: rgba(0, 0, 255, 1)">='all'</span><span style="color: rgba(255, 0, 0, 1)"> style</span><span style="color: rgba(0, 0, 255, 1)">='stroke:black'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span>框架<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">rect </span><span style="color: rgba(255, 0, 0, 1)">x</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='41'</span><span style="color: rgba(255, 0, 0, 1)"> width</span><span style="color: rgba(0, 0, 255, 1)">='60'</span><span style="color: rgba(255, 0, 0, 1)"> height</span><span style="color: rgba(0, 0, 255, 1)">='60'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='0 41, 30 0, 60 41'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='30 110, 30 71, 44 71, 44 101'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">g</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">g </span><span style="color: rgba(255, 0, 0, 1)">id</span><span style="color: rgba(0, 0, 255, 1)">='one'</span><span style="color: rgba(255, 0, 0, 1)"> style</span><span style="color: rgba(0, 0, 255, 1)">='fill:none; stroke:green'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span>第一部分<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">circle </span><span style="color: rgba(255, 0, 0, 1)">cx</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> cy</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> r</span><span style="color: rgba(0, 0, 255, 1)">='10'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">line </span><span style="color: rgba(255, 0, 0, 1)">x1</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> y1</span><span style="color: rgba(0, 0, 255, 1)">='20'</span><span style="color: rgba(255, 0, 0, 1)"> x2</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> y2</span><span style="color: rgba(0, 0, 255, 1)">='44'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='1 58, 10 44, 19 58'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='1 24, 10 30, 19 24'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">g</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">g </span><span style="color: rgba(255, 0, 0, 1)">id</span><span style="color: rgba(0, 0, 255, 1)">='tow'</span><span style="color: rgba(255, 0, 0, 1)"> style</span><span style="color: rgba(0, 0, 255, 1)">='fill:none; stroke:red'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span>第二部分<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">circle </span><span style="color: rgba(255, 0, 0, 1)">cx</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> cy</span><span style="color: rgba(0, 0, 255, 1)">='10'</span><span style="color: rgba(255, 0, 0, 1)"> r</span><span style="color: rgba(0, 0, 255, 1)">='10'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='10 20, 10 34, 0 44, 20 44, 10 34'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">line </span><span style="color: rgba(255, 0, 0, 1)">x1</span><span style="color: rgba(0, 0, 255, 1)">='4'</span><span style="color: rgba(255, 0, 0, 1)"> y1</span><span style="color: rgba(0, 0, 255, 1)">='58'</span><span style="color: rgba(255, 0, 0, 1)"> x2</span><span style="color: rgba(0, 0, 255, 1)">='8'</span><span style="color: rgba(255, 0, 0, 1)"> y2</span><span style="color: rgba(0, 0, 255, 1)">='44'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">line </span><span style="color: rgba(255, 0, 0, 1)">x1</span><span style="color: rgba(0, 0, 255, 1)">='12'</span><span style="color: rgba(255, 0, 0, 1)"> y1</span><span style="color: rgba(0, 0, 255, 1)">='44'</span><span style="color: rgba(255, 0, 0, 1)"> x2</span><span style="color: rgba(0, 0, 255, 1)">='16'</span><span style="color: rgba(255, 0, 0, 1)"> y2</span><span style="color: rgba(0, 0, 255, 1)">='58'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">polyline </span><span style="color: rgba(255, 0, 0, 1)">points</span><span style="color: rgba(0, 0, 255, 1)">='1 24, 10 30, 19 24'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">g</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">g </span><span style="color: rgba(255, 0, 0, 1)">id</span><span style="color: rgba(0, 0, 255, 1)">='couple'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span>组合<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">desc</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">use </span><span style="color: rgba(255, 0, 0, 1)">xlink:href</span><span style="color: rgba(0, 0, 255, 1)">='#one'</span><span style="color: rgba(255, 0, 0, 1)"> x</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">use </span><span style="color: rgba(255, 0, 0, 1)">xlink:href</span><span style="color: rgba(0, 0, 255, 1)">='#tow'</span><span style="color: rgba(255, 0, 0, 1)"> x</span><span style="color: rgba(0, 0, 255, 1)">='25'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">g</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">defs</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">use </span><span style="color: rgba(255, 0, 0, 1)">xlink:href</span><span style="color: rgba(0, 0, 255, 1)">='#all'</span><span style="color: rgba(255, 0, 0, 1)"> x</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='0'</span><span style="color: rgba(255, 0, 0, 1)"> style</span><span style="color: rgba(0, 0, 255, 1)">='fill:#cfc'</span><span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">use </span><span style="color: rgba(255, 0, 0, 1)">xlink:href</span><span style="color: rgba(0, 0, 255, 1)">='#couple'</span><span style="color: rgba(255, 0, 0, 1)"> x</span><span style="color: rgba(0, 0, 255, 1)">='70'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='40'</span><span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">svg</span><span style="color: rgba(0, 0, 255, 1)">></span></pre> <p><strong>6.添加图片<image></strong></p> <pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">svg </span><span style="color: rgba(255, 0, 0, 1)">width</span><span style="color: rgba(0, 0, 255, 1)">='310'</span><span style="color: rgba(255, 0, 0, 1)"> height</span><span style="color: rgba(0, 0, 255, 1)">='310'</span><span style="color: rgba(255, 0, 0, 1)"> viewBox</span><span style="color: rgba(0, 0, 255, 1)">='0 0 310 310'</span><span style="color: rgba(255, 0, 0, 1)"> xmlns</span><span style="color: rgba(0, 0, 255, 1)">='http://wwww.w3.org/2000/svg'</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">image </span><span style="color: rgba(255, 0, 0, 1)">xlink:href</span><span style="color: rgba(0, 0, 255, 1)">='3.jpg'</span><span style="color: rgba(255, 0, 0, 1)"> x</span><span style="color: rgba(0, 0, 255, 1)">='72'</span><span style="color: rgba(255, 0, 0, 1)"> y</span><span style="color: rgba(0, 0, 255, 1)">='92'</span><span style="color: rgba(255, 0, 0, 1)"> width</span><span style="color: rgba(0, 0, 255, 1)">='160'</span><span style="color: rgba(255, 0, 0, 1)"> height</span><span style="color: rgba(0, 0, 255, 1)">='120'</span> <span style="color: rgba(0, 0, 255, 1)">/></span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">svg</span><span style="color: rgba(0, 0, 255, 1)">></span></pre> </div> <!--conend--> <div class="p-2"></div> <div class="arcinfo my-3 fs-7 text-center"> <a href='/t/etagid1887-0.html' class='tagbtn' target='_blank'>svg</a> </div> <div class="p-2"></div> </div> <div class="p-2"></div> <!--xg--> <div class="lbox p-4 shadow-sm rounded-3"> <div class="boxtitle"><h2 class="fs-4">相关</h2></div> <hr> <div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-533816.html">Java 将PDF/XPS转为Word/html /SVG/PS/PCL/PNG、PDF和XPS互转(基于Spire.Cloud.SDK for</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-498170.html">WEB 3D SVG CAD 向量 几个实施(转)</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-473327.html">Qt5加载SVG格式的图片并更颜色</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-450509.html">svg究竟是什么?</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-415663.html">svg用作背景图</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-362374.html">SVG应用</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-361020.html">把SVG直接嵌入html5</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-356457.html">vue3 svg的使用</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-342219.html">在SVG中插入文本</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-342161.html">SVG中的分组与引用对象</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-323101.html">vue中使用SVG文件,亲自试用经历</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div><div class="row g-0 py-2 border-bottom align-items-center"> <div class="col-7 col-lg-11 border-lg-end"> <h3 class="fs-6 mb-0 mb-lg-2"><a href="/a/1-282109.html">元素定位的方法--定位会消失的元素、定位svg元素、定位contains用法</a></h3> <div class="ltag fs-8 d-none d-lg-block"> </div> </div> </div> <!----> <!----> </div> <!--xgend--> </div> <div class="col-lg-3 col-12 p-0 ps-lg-2"> <!--box--> <!--boxend--> <!--<div class="p-2"></div>--> <!--box--> <div class="lbox p-4 shadow-sm rounded-3"> <div class="boxtitle pb-2"><h2 class="fs-4"><a href="#">标签</a></h2></div> <div class="clearfix"></div> <ul class="m-0 p-0 fs-7 r-tag"> </ul> <div class="clearfix"></div> </div> <!--box end--> </div> </div> </div> </main> <div class="p-2"></div> <footer> <div class="container-fluid p-0 bg-black"> <div class="container p-0 fs-8"> <p class="text-center m-0 py-2 text-white-50">一品网 <a class="text-white-50" href="https://beian.miit.gov.cn/" target="_blank">冀ICP备14022925号-6</a></p> </div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6e3dd49b5f14d985cc4c6bdb9248f52b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </footer> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.min.js"></script> </body> </html>