bootstrap5中给按钮添加svg图标并设置颜色
时间: 2023-05-21 10:00:48 浏览: 1226
可以使用Bootstrap提供的SVG图标库,将SVG图标作为按钮的背景图像,然后使用CSS设置颜色。以下是一个示例代码:
```html
<button class="btn btn-primary">
<svg class="bi bi-person" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M8 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1.5c-2.5 0-7 1.25-7 3v1h14v-1c0-1.75-4.5-3-7-3z"/>
<path fill-rule="evenodd" d="M8 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"/>
</svg>
Profile
</button>
```
在这个例子中,我们使用Bootstrap提供的`btn`和`btn-primary`类来创建一个蓝色的按钮。我们将SVG图标作为按钮的背景图像,并使用`fill`属性设置图标的颜色为当前文本颜色。我们还在按钮文本后面添加了一个空格,以便在图标和文本之间留出一些空间。
如果您想使用不同的SVG图标,可以在Bootstrap的SVG图标库中查找并复制相应的代码。如果您想使用自己的SVG图标,可以将SVG代码直接嵌入到按钮中,并使用CSS设置其样式。
阅读全文