Hi there guys,
I have a bit of a weird issue. My text on my store looks more like grey instead of black. all color codes are correct but it still looks very weird. Is there anyone who maybe has css experience to help me fix this?
Dawn theme body text appears grey even when set to black. The store owner confirms correct color codes but the rendered text still looks washed out.
Helpers request the live store URL and screenshots to verify, noting the site was made live after changes. Multiple CSS fixes are proposed to add at the very end of base.css/theme.css:
Root cause explanations center on opacity/alpha being reduced somewhere in the theme:
Images/screenshots were requested and some responders attached examples showing before/after applying CSS. Code snippets are central to the thread.
Status: The original poster reports the text still looks grey after initial CSS attempts. Further debugging with screenshots and checking for overriding selectors/opacity is pending; no final resolution yet.
Hi there guys,
I have a bit of a weird issue. My text on my store looks more like grey instead of black. all color codes are correct but it still looks very weird. Is there anyone who maybe has css experience to help me fix this?
Please share your store URL.
Please add the following code at the bottom of your css file.
body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-fe7621da-8146-440f-8889-0c4204a9230f, .color-scheme-f7a3fe79-c48b-4974-8e85-46e1666c273e, .color-scheme-1c94a8f7-94d7-4096-b415-88eb73bfa3b2, .color-scheme-9678d354-e817-47cb-b770-702791c7b994 {
color: #000 !important;
}
.header__menu-item{
color: #000 !important;
}
Hope this works.
Still looks like grey, please check live store since i made the change
Could you please give me screenshot? How you put that because changes are not applied.
I just checked.
Hello, @DaandeLeur
1. Go to Online Store → Theme → Edit code.
2. Open your theme.css / base.css file and paste the code in the bottom of the file.
p {
color: black !important;
}
Screenshot attached of Before and After applying css:
The text still looks grey even after adding the CSS because something in the theme (likely a color-scheme variable or opacity setting) is overriding the color.
Instead of forcing many selectors, you can fix it with one clean rule:
body, p, span, li, .rte * {
color: #000 !important;
}
If it still shows grey, it usually means the theme is applying reduced opacity instead of a color. In that case, add:
body, p, span, li, .rte * {
opacity: 1 !important;
}
This removes the “washed-out” effect and makes the text pure black.
If you want, I can quickly check your live store and tell you exactly which selector is causing the grey color — it’s usually a 1-minute fix.
@DaandeLeur to change color to black on the ENTIRE site, please add this css to the very end of your base.css file and check, should look like the screenshot below
.color-scheme-1{color: rgba(var(--color-foreground), 1) !important;}
This usually happens because something else in your theme is lowering opacity, for example:
opacity: 0.8;
color: rgba(0,0,0,0.7);
A parent element has reduced opacity
Your theme uses variable-based colors that are not true black
(Example: --color-foreground: rgba(0,0,0,.75))
So even if you set color: #000000, it still looks faded.
Try adding this to theme.liquid before </head> or inside custom CSS:
body, p, span, a, li, h1, h2, h3, h4, h5, h6 {
color: #000 !important;
opacity: 1 !important;
}
This forces the text to true black with no transparency.
You may have a parent container with opacity like:
.opacity-80 {
opacity: 0.8;
}
Or something like:
body {
color: rgba(0,0,0,0.7);
}
Hope this helps! Happy to assist further if needed.
Hi @DaandeLeur
You can fix the color by edit in theme code, follow this image to know more detail:
Hello @DaandeLeur,
Please add this following CSS code into your theme’s base.css or theme.css file:
Go to Online Store → Themes → Edit code.
Open your theme edit code and paste the code at the very bottom:
p {
color: black !important;
}