首页 > 解决方案 > 如何在 Tailwind CSS 中使用 CSS 变量

问题描述

是否可以在 Tailwind CSS 中使用 CSS 变量?例如,假设我有这些变量:

--primary-color: #fff;
--secondary-color: #000;

我想像这样在 Tailwind 中使用它们:

<div class="bg-primary-color">
  <h1>Hello World</h1>
</div>

我怎样才能做到这一点?

标签: csstailwind-css

解决方案


Armando 的回答对我不起作用,但有了这个改变,它确实起作用了。

global.css

无需定位类或 id。您可以使用 Pseudo-Selector https://www.w3schools.com/cssref/sel_root.asp定位根本身

@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  --primary-color: #fff;
  --secondary-color: #000;
}

至于tailwind.config.js

module.exports = {
  theme: {
    extend: {
      colors: {
        "primary-color": "var(--primary-color)",
        "secondary-color": "var(--secondary-color)"
      },
    },
  },
};

推荐阅读