SVG 圆形学习笔记
SVG(Scalable Vector Graphics,可缩放矢量图形)是一种基于 XML 的图形格式,可以用来描述二维矢量图形。其中,圆形是 SVG 中常用的基本形状之一。
创建圆形
在 SVG 中,使用 <circle>
元素来创建圆形,需要设置以下属性:
- cx:圆心 x 坐标
- cy:圆心 y 坐标
- r:半径
例如,下面的代码可以创建一个位于坐标 (50, 50),半径为 30 的圆形:
htmlCopy Code<svg>
<circle cx="50" cy="50" r="30" />
</svg>
设置圆形样式
使用 style
属性或者 CSS 样式表来设置圆形的样式,例如颜色、填充、线条等。
下面的代码演示了如何通过 style
属性来设置圆形的填充和边框样式:
htmlCopy Code<svg>
<circle cx="50" cy="50" r="30" style="fill: blue; stroke: red; stroke-width: 2px;" />
</svg>
实例展示
下面是一个完整的 SVG 圆形实例,包括创建一个位于坐标 (100, 100),半径为 50 的蓝色圆形,并在圆形中心显示文字 "Hello World"。
htmlCopy Code<svg width="200" height="200">
<circle cx="100" cy="100" r="50" style="fill: blue; stroke: red; stroke-width: 2px;" />
<text x="100" y="110" text-anchor="middle" fill="white">Hello World</text>
</svg>
效果如下:
以上是 SVG 圆形的学习笔记,希望对你有所帮助。如果你还有其他问题,请继续提出。