SVG 元素的描边宽度是一个关键属性,它定义了圆形、矩形和路径等形状的轮廓粗细。在 Tailwind CSS 中,调整描边宽度非常简单,我们可以通过使用工具类来实现。Tailwind 提供了一系列内置类,同时也支持使用任意值,这使我们能够在不需要自定义 CSS 的情况下,精确控制 SVG 元素的描边厚度。
以下是在 Tailwind CSS 中更改 SVG 元素描边宽度的几种方法:
目录
- 使用 stroke-[value] 类
- 使用 stroke-width-[value] 类来设置任意值
使用 stroke-[value] 类
在这种方法中,我们将使用 Tailwind CSS 提供的 INLINECODE4a645541 类来控制 SVG 元素的描边宽度。通过在方括号内指定描边宽度(例如 INLINECODEae3784f3、INLINECODEb390b435、INLINECODE87e07b41),我们可以直接将不同的描边宽度应用于 SVG,而无需编写任何自定义 CSS。
语法:
stroke-[]
示例: 下面的示例使用了 stroke-[value] 类来更改 Tailwind CSS 中 SVG 元素的描边宽度。
HTML
INLINECODEd0372b61`INLINECODE455de8dcstroke-[value] CODEBLOCK_f4baab65 类
stroke-width-[]
CODEBLOCK_401e6065
极客教程
方法 2: 使用 stroke-width-[value]` 设置任意值
class="h-16 w-16 stroke-black stroke-width-[2]"
fill="none"
viewBox="0 0 24 24">
<svg xmlns="https://www.w3.org/2000/svg"
class="h-16 w-16 stroke-red-500 stroke-width-[4]"
fill="none"
viewBox="0 0 24 24">
<svg xmlns="https://www.w3.org/2000/svg"
class="h-16 w-16 stroke-blue-500 stroke-width-[6]"
fill="none"
viewBox="0 0 24 24">
class="h-16 w-16 stroke-green-500 stroke-width-[1.5]"
fill="none"
viewBox="0 0 24 24">
<svg xmlns="https://www.w3.org/2000/svg"
class="h-16 w-16 stroke-yellow-500 strok