SVG(Scalable Vector Graphics,可缩放矢量图形)是一种基于XML的矢量图像格式,它使用数学公式来描述图像的形状和颜色,SVG在HTML中的运用非常广泛,可以用于创建高质量的图标、图表、动画等,本文将详细介绍如何在HTML中运用SVG。
(图片来源网络,侵删)1、引入SVG文件
要在HTML中使用SVG,首先需要将SVG文件引入到HTML文件中,可以通过以下几种方式引入SVG文件:
直接在HTML文件中嵌入SVG代码:将SVG代码直接写在HTML文件中,如下所示:
<!DOCTYPE html><html><head> <title>SVG示例</title></head><body> <svg width="100" height="100"> <circle cx="50" cy="50" r="40" stroke="green" strokewidth="4" fill="yellow" /> </svg></body></html>
通过外部文件引入SVG:将SVG代码保存在一个单独的文件中,然后在HTML文件中通过<img>
标签引入,如下所示:
<!DOCTYPE html><html><head> <title>SVG示例</title></head><body> <img src="example.svg" alt="示例图片" /></body></html>
2、SVG基本元素
SVG由许多基本元素组成,如矩形、圆形、线条等,以下是一些常见的SVG基本元素及其属性:
<rect>
:绘制矩形,常用属性有x
、y
、width
、height
、fill
、stroke
等。
<circle>
:绘制圆形,常用属性有cx
、cy
、r
、stroke
、strokewidth
、fill
等。
<line>
:绘制线条,常用属性有x1
、y1
、x2