Tailwind CSS Variables
Answered
Blue Picardy Spaniel posted this in #help-forum
Blue Picardy SpanielOP
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--red: "#EF4444";
--orange: "#E8590C";
--green: "#099268";
--accent-color: "#7567C9";
--background-color: "#161823";
--card-color: "#11131D";
--sidebar-color: "#151723";
--sidebar-hover-color: "#1C202E";
--line-color: "#1B1E29";
--line-two-color: "#232735";
}
}const config = {
content: [
"./src/**/*.{js,ts,jsx,tsx,mdx}"
],
prefix: "",
theme: {
colors: {
"red": "var(--red)",
"orange": "var(--orange)",
"green": "var(--green)"
},
extend: {
colors: {
"accent": "var(--accent-color)",
"background": "var(--background-color)",
"card": "var(--card-color)",
"sidebar": "#var(--sidebar-color)",
"sidebar-hover": "var(--sidebar-hover-color)",
"line": "var(--line-color)",
"line-two": "var(--line-two-color)"
}
}
}
}Any ideas why my colors are showing up incorrectly?
Answered by Ben Dechrai
Hey @Blue Picardy Spaniel Not sure which colors aren't showing up correctly, but I spot two issues in the code you pasted:
1. In your CSS, the color values are enclosed in quotes. CSS custom properties (variables) don't need quotes for color values. Remove the quotes around the color codes. This is probably the main thing that's breaking your colors...
2. In your Tailwind config, there's a typo in the "sidebar" color definition. You have an extra "#" before the var().
1. In your CSS, the color values are enclosed in quotes. CSS custom properties (variables) don't need quotes for color values. Remove the quotes around the color codes. This is probably the main thing that's breaking your colors...
2. In your Tailwind config, there's a typo in the "sidebar" color definition. You have an extra "#" before the var().
4 Replies
Hey @Blue Picardy Spaniel Not sure which colors aren't showing up correctly, but I spot two issues in the code you pasted:
1. In your CSS, the color values are enclosed in quotes. CSS custom properties (variables) don't need quotes for color values. Remove the quotes around the color codes. This is probably the main thing that's breaking your colors...
2. In your Tailwind config, there's a typo in the "sidebar" color definition. You have an extra "#" before the var().
1. In your CSS, the color values are enclosed in quotes. CSS custom properties (variables) don't need quotes for color values. Remove the quotes around the color codes. This is probably the main thing that's breaking your colors...
2. In your Tailwind config, there's a typo in the "sidebar" color definition. You have an extra "#" before the var().
Answer
@Ben Dechrai Hey <@495953543543521280> Not sure which colors aren't showing up correctly, but I spot two issues in the code you pasted:
1. In your CSS, the color values are enclosed in quotes. CSS custom properties (variables) don't need quotes for color values. Remove the quotes around the color codes. This is probably the main thing that's breaking your colors...
2. In your Tailwind config, there's a typo in the "sidebar" color definition. You have an extra "#" before the var().
Blue Picardy SpanielOP
thank you so much, the quotes fixed the main issue and the extra # in my tailwind config distorted the color of my sidebar
all fixed, tyyy
You're welcome! Glad it helped 😁 Don't forget to "Mark Solution" on my response 🚀