首页 > 解决方案 > 如何从顺风配置文件中获取颜色值

问题描述

我想从配置文件中访问“强调”颜色的值,以便将其分配给新颜色。我试过danger: theme('colors.accent')了,但我收到了这个错误> theme is not defined。我想避免再次硬编码十六进制颜色代码。有没有办法轻松做到这一点?

tailwind.config.js

colors: {

accent: '#57A0D7',
accentlight: '#88BCE2',
accentdark: '#4B8CBD',
accentdarker: '#4682B0',

danger: theme(colors.accent),

标签: javascriptcsstailwind-css

解决方案


肯定的事。只需设置您想要出现在您之外的多个位置的值module.exports,您可以在任何地方使用它作为变量,因为配置文件只是一个 js 文件。

const accent = '#57A0D7';

module.exports = {
  theme: {
   colors: {
    accent,
    accentlight: '#88BCE2',
    accentdark: '#4B8CBD',
    accentdarker: '#4682B0',
    danger: accent
   }
  }
 }

推荐阅读