You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tailwind中为<circle>元素应用stroke-dasharray样式

解决Tailwind中给<circle>元素添加stroke-dasharray样式的方法

下面是几个可行的方案,按需选择:

1. 自定义Tailwind工具类

在项目的tailwind.config.js里扩展工具类,就能像使用原生Tailwind类一样调用:

/** @type {import('tailwindcss').Config} */
module.exports = {
  // ...其他配置项
  theme: {
    extend: {
      strokeDasharray: {
        '10-5': '10 5',
        '20-10': '20 10',
        'full': '1000', // 可用于圆形进度条这类需要匹配周长的场景
      },
    },
  },
  plugins: [],
}

使用示例:

<circle className="stroke-dasharray-10-5 ...其他Tailwind类" />

2. 直接使用内联样式

如果只是单个元素需要特定的stroke-dasharray值,直接写内联样式最省事:

<circle style={{ strokeDasharray: '10 5' }} className="...其他Tailwind类" />

3. 自定义CSS类配合Tailwind

在项目全局CSS文件(比如globals.css)中定义普通CSS类,再和Tailwind类搭配使用:

.dash-pattern {
  stroke-dasharray: 10 5;
}

使用示例:

<circle className="dash-pattern ...其他Tailwind类" />

内容的提问来源于stack exchange,提问作者Avi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 15:12:04