4. SVG基本图形绘制教程

1. 矩形 <rect>

矩形是SVG中最基本的图形之一。通过<rect>元素可以绘制矩形和正方形。

参数:

  • xy:定义矩形左上角的坐标。
  • widthheight:定义矩形的宽度和高度。
  • rxry:定义矩形边角的圆滑程度。

代码示例:

<svg width="100" height="100">
  <!-- 简单的矩形 -->
  <rect x="10" y="10" width="30" height="30" />

  <!-- 圆角矩形 -->
  <rect x="50" y="10" width="30" height="30" rx="5" ry="5" />
</svg>

说明:

  • 第一个<rect>元素绘制了一个简单的矩形。
  • 第二个<rect>元素绘制了一个圆角矩形,rxry 参数使得角变得圆滑。

2. 圆形 <circle>

圆形通过<circle>元素来绘制。

参数:

  • cxcy:定义圆心的坐标。
  • r:定义圆的半径。

代码示例:

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" />
</svg>

说明:

  • cxcy 参数定义了圆心在SVG画布上的位置,r 参数定义了圆的大小。

3. 椭圆 <ellipse>

椭圆通过<ellipse>元素来绘制。

参数:

  • cxcy:定义椭圆中心的坐标。
  • rxry:定义椭圆的主半径和次半径。

代码示例:

<svg width="100" height="100">
  <ellipse cx="50" cy="50" rx="30" ry="20" />
</svg>

说明:

  • rxry 参数定义了椭圆的形状,其中rx是水平半径,ry是垂直半径。

4. 线 <line>

直线通过<line>元素来绘制。

参数:

  • x1y1:定义线的起点坐标。
  • x2y2:定义线的终点坐标。

代码示例:

<svg width="100" height="100">
  <line x1="10" y1="10" x2="90" y2="90" stroke="black" />
</svg>

说明:

  • stroke 属性定义了线的颜色。

5. 多边形 <polygon>

多边形通过<polygon>元素来绘制。

参数:

  • points:定义多边形每个顶点的坐标。

代码示例:

<svg width="100" height="100">
  <polygon points="50,10 90,90 10,90" />
</svg>

说明:

  • points 参数是一系列坐标,用空格分隔,定义了多边形的形状。

6. 折线 <polyline>

折线通过<polyline>元素来绘制。

参数:

  • points:定义折线每个拐点的坐标。

代码示例:

<svg width="100" height="100">
  <polyline points="10,10 50,50 90,10" stroke="black" fill="none" />
</svg>

说明:

  • fill="none" 确保折线中间不被填充颜色。
  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值