HTML5 中的 SVG 图形绘制与音视频嵌入
1. SVG 图形绘制
1.1 SVG 简介
在 HTML5 文档中,除了在画布(canvas)上绘制图形外,还支持可缩放矢量图形(Scalable Vector Graphics,SVG)。与使用 JavaScript 绘制线条和形状不同,SVG 使用 XML 来定义线条、曲线、圆形、矩形和多边形等。SVG 图形是真正的矢量图形,它使用数学方法定义线条,而不是像光栅图形那样由像素组成。因此,SVG 图形可以轻松调整大小而不会出现模糊或质量损失。
1.2 绘制 AwesomeCo 标志
为了学习 SVG,我们将使用 SVG 的 XML 语法重新绘制之前绘制过的 AwesomeCo 标志。
1.2.1 创建 HTML 骨架
首先,我们创建一个简单的 HTML 骨架,并在页面上添加一个 <svg> 元素:
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset="utf-8">
<title>AwesomeCo Logo Test</title>
</head>
<body>
<script type="image/svg+xml">
<svg id="awesomeco_logo" width="900" height="80">
</svg>
</scrip
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



