推荐答案
<svg width="200" height="100"> <rect width="150" height="80" x="20" y="10" style="fill:lightblue;stroke:black;stroke-width:2;"/> </svg>
本题详细解读
SVG 基础
SVG (Scalable Vector Graphics) 是一种基于 XML 的矢量图形格式,可以使用代码来描述图形。与位图图像不同,SVG 图形可以无损缩放,不会失真。
<svg>
元素
<svg>
元素是 SVG 图形的根元素。它定义了 SVG 画布的宽度和高度。
<svg width="200" height="100"> <!-- SVG 内容 --> </svg>
width
和 height
属性分别指定 SVG 画布的宽度和高度,单位为像素 (px)。
<rect>
元素
<rect>
元素用于绘制矩形。它有以下关键属性:
x
: 矩形左上角的 X 坐标。y
: 矩形左上角的 Y 坐标。width
: 矩形的宽度。height
: 矩形的高度。style
: 可以使用 CSS 样式来设置矩形的颜色、边框等。
示例代码分解
<svg width="200" height="100"> <rect width="150" height="80" x="20" y="10" style="fill:lightblue;stroke:black;stroke-width:2;"/> </svg>
<svg width="200" height="100">
:创建了一个 200 像素宽,100 像素高的 SVG 画布。<rect width="150" height="80" x="20" y="10" style="fill:lightblue;stroke:black;stroke-width:2;"/>
:width="150" height="80"
:定义了一个 150 像素宽,80 像素高的矩形。x="20" y="10"
:设置矩形左上角的坐标为 (20, 10)。这意味着矩形距离 SVG 画布的左边 20 像素,距离顶部 10 像素。style="fill:lightblue;stroke:black;stroke-width:2;"
:使用 CSS 样式设置矩形的填充色为浅蓝色 (lightblue
),边框颜色为黑色 (black
),边框宽度为 2 像素 (stroke-width:2
)。
总结
这段代码在 SVG 画布中绘制了一个浅蓝色填充,黑色边框的矩形,位置和尺寸均由相关属性控制。