📅  最后修改于: 2023-12-03 14:57:38.663000             🧑  作者: Mango
在 Web 开发中,SVG 是一种流行的图形格式。在处理 SVG 图形时,我们经常需要为其添加边框。下面介绍如何使用 CSS 设置 SVG 的边框颜色。
SVG 本身提供了 stroke
属性,可以用来设置 SVG 边框的颜色。具体的步骤如下:
stroke-width
属性,并设置边框的宽度值。stroke
属性,并设置边框颜色。示例代码如下:
<svg width="100" height="100">
<rect x="20" y="20" width="60" height="60"
stroke-width="2" stroke="#f00" fill="#fff" />
</svg>
在上面的代码中,我们使用了 rect
元素创建了一个矩形,使用 stroke-width
属性设置了边框的宽度,使用 stroke
属性设置了边框的颜色。
我们还可以通过 CSS 设置 SVG 的边框颜色。具体的步骤如下:
border
。.border
类名设置 stroke-width
和 stroke
属性。示例代码如下:
<svg class="border" width="100" height="100">
<rect x="20" y="20" width="60" height="60" fill="#fff" />
</svg>
<style>
.border {
stroke-width: 2;
stroke: #f00;
}
</style>
在上面的代码中,我们为 SVG 元素添加了一个类名 border
,并在 CSS 中为该类名设置了 stroke-width
和 stroke
属性。注意,我们在 SVG 元素中没有设置 stroke-width
和 stroke
属性,而是将这些样式统一放在了 CSS 中,这样可以让样式的管理更加方便。
至此,我们介绍了两种方法来设置 SVG 的边框颜色。根据具体的需要,可以选择任意一种方法进行操作。