88svg子标签(示例)

Posted gushixianqiancheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了88svg子标签(示例)相关的知识,希望对你有一定的参考价值。

母标签<svg>有下列子标签:矩形 <rect>、圆形 <circle>、椭圆 <ellipse>、线 <line>、路径 <path>、 多边形 <polygon>、折线 <polyline>;母子标签之间还可以套进组标签<g></g>、复用标签<defs></defs>;套后标签层级关系为<svg><defs><g><reac></reac><circle></circle>......</g></defs></svg>。
1.矩形 <rect>
x 属性定义矩形的左侧位置(例如,x="0" 定义矩形到浏览器窗口左侧的距离是 0px)
y 属性定义矩形的顶端位置(例如,y="0" 定义矩形到浏览器窗口顶端的距离是 0px)
CSS 的 fill-opacity 属性定义填充颜色透明度(合法的范围是:0 - 1)
CSS 的 stroke-opacity 属性定义笔触颜色的透明度(合法的范围是:0 - 1)

```html:run
<svg width="100%" height="100%">
<rect x="20" y="20" width="250" height="100" style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9"/>
</svg>
```


2.圆形 <circle>
cx 和 cy 属性定义圆点的 x 和 y 坐标。
如果省略 cx 和 cy,圆的中心会被设置为 (0, 0)
r 属性定义圆的半径。
**html 代码**

```html:run
<svg width="100%" height="100%">
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>
</svg>
```


3.椭圆 <ellipse>
cx 属性定义圆点的 x 坐标
cy 属性定义圆点的 y 坐标
rx 属性定义水平半径
ry 属性定义垂直半径
**html 代码**

```html:run
<svg width="100%" height="100%">
<ellipse cx="300" cy="150" rx="200" ry="80" style="fill:rgb(200,100,50);stroke:rgb(0,0,100);stroke-width:2"/>
</svg>
```


4.线 <line>
x1 属性在 x 轴定义线条的开始
y1 属性在 y 轴定义线条的开始
x2 属性在 x 轴定义线条的结束
y2 属性在 y 轴定义线条的结束
**html 代码**

```html:run
<svg width="100%" height="100%" >
<line x1="0" y1="0" x2="300" y2="300" style="stroke:rgb(99,99,99);stroke-width:2"/>
</svg>
```


5.路径 <path>
定义了一条路径,它开始于位置 250 150,到达位置 150 350,然后从那里开始到 350 350,最后在 250 150 关闭路径。
**html 代码**

```html:run
<svg width="100%" height="100%">
<path d="M250 150 L150 350 L350 350 Z" />
</svg>
```


6.多边形 <polygon>
points 属性定义多边形每个角的 x 和 y 坐标
**html 代码**

```html:run
<svg width="100%" height="100%">
<polygon points="220,100 300,210 170,250" style="fill:#cccccc; stroke:#000000;stroke-width:1"/>
</svg>
```


7.折线 <polyline>
标签用来创建仅包含直线的形状。

```html:run
<svg width="100%" height="100%">
<polyline points="0,0 0,20 20,20 20,40 40,40 40,60" style="fill:white;stroke:red;stroke-width:2"/>
</svg>
```

以上是关于88svg子标签(示例)的主要内容,如果未能解决你的问题,请参考以下文章

使用 animate 标签为转换(旋转)的 SVG 组设置动画

svg下图像标签中的过滤器会降低图像质量吗?

svg中text标签里面的文字怎么实现垂直和水平的居中

svg circle标签可以填充图像吗

将标签放在 SVG 路径的“中心”

svg image标签降级技术