javascript - 如何从 tailwind 配置文件获取颜色值

标签 javascript css tailwind-css

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

tailwind.config.js

colors: {

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

danger: theme(colors.accent),

最佳答案

当然可以。只需设置您希望出现在 module.exports 之外的多个位置的值,您就可以在任何地方将其用作变量,因为配置文件只是一个 js 文件。

const accent = '#57A0D7';

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

关于javascript - 如何从 tailwind 配置文件获取颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63908989/

相关文章:

tailwind-css - 有没有办法添加 translate-z-[ ] 实用程序类

javascript - 加载时间付款方式一页结帐很长

javascript - 如何制作可点击颜色变化的网格?

javascript - jQuery 中的切换功能

html - 如何控制图像高度以匹配 html 电子邮件中的相邻文本

javascript - 下拉菜单未显示在表 : Tailwind, React

javascript - 如何同时调用异步函数并等待所有回调?

java - 在哪里以及如何链接 html 文件、css 文件、javascript 文件和 jsp

javascript - 我如何添加图像的CSS过渡以在div悬停时上下滑动

html - 在 React 中添加组件会导致水平滚动条