首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TailWind CSS中使用颜色

在TailWind CSS中使用颜色
EN

Stack Overflow用户
提问于 2021-06-17 13:52:06
回答 2查看 1.3K关注 0票数 0

如何在TailWind CSS中使用颜色?

我正在学习TailWind CSS。我在Laravel中使用TailWind CSS。

我的tailwind.config.js如下所示

代码语言:javascript
复制
const { colors } = require('tailwindcss/defaultTheme')

module.exports = {
  purge: [],
  darkMode: false, // or 'media' or 'class'
  theme: {
    colors: {
      cadetblue:'#5f9ea0',
    },
    extend: {},
  },
  variants: {
    extend: {},
  },
  plugins: [],
}

我声明<head></head>内部的CSS如下所示。

代码语言:javascript
复制
<style>
 .hello { background-color: theme('colors.cadetblue'); }
</style>

我在HTML中使用.hello类,如下所示。

代码语言:javascript
复制
<div class="hello">Hello</div>

但这不管用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-17 17:46:49

首先,您需要在自定义的colors文件中定义theme对象数组,因为您的顺风配置将超过默认配置。因此,请检查您的colors导入是否与官方文档相同,

代码语言:javascript
复制
const colors = require('tailwindcss/colors')

解决方案1

将您的自定义颜色名称定义为theme.colors

代码语言:javascript
复制
const colors = require("tailwindcss/colors");

module.exports = {
  purge: ["./src/**/*.{js,jsx,ts,tsx}", "./public/index.html"],
  ...
  theme: {
  ...
    colors: {
      cadetblue: "#5f9ea0",
    },
  ...

解决方案2

以另一种方式,您可以简单地在您的主css文件正式医生链接中使用定义来调整它。

代码语言:javascript
复制
// in your css file

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

...
# You can add your custom class name into `utilities`
@layer utilities { 
  .bg-cadetblue {
    background-color: #5f9ea0;
  }
}

并使用它

代码语言:javascript
复制
<div class="bg-cadetblue">Hello</div>

ps,重新启动您的应用程序与npm run startyarn start的要求!

快乐编码:)

票数 2
EN

Stack Overflow用户

发布于 2022-03-18 01:46:12

在“顺风-3”中,如果您使用

代码语言:javascript
复制
<div class="bg-[#5f9ea0]">Hello</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68020767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档