Color Hexcode to RGB conversion

Is there any css only way to convert the hex value of a color code to RGB value so that I can use alpha value with it?
13 Replies
Zoë
Zoë15mo ago
Stack Overflow
RGB to hex and hex to RGB
How to convert colors in RGB format to hex format and vice versa? For example, convert '#0080C0' to (0, 128, 192).
Mannix
Mannix15mo ago
css only ? right now no but in the future there will be
AparAwasthi
AparAwasthiOP15mo ago
Thanks for solution @z- ::theProblemSolver:: but looking for css only solution. Thanks @Mannix
Zoë
Zoë15mo ago
You have to use JavaScript. I'm really not sure how you're inputting the hex to then want to turn it into RGB without already using JavaScript You can use alpha in hex already by using #ffffff80 for instance for white half opacity. Generally when using CSS variables you'll use --primary: 236 135 192; to then use in places and to do things like apply opacity to it and it's never needed as hex
AparAwasthi
AparAwasthiOP15mo ago
The problem is I am receiving hexcode in CSS custom property so can't add alpha with hex in CSS without JS. and I can't receive RGB value in CSS variables that's a limitaion. I know getting RGB value will solve all my problems.
Zoë
Zoë15mo ago
color-mix() - CSS: Cascading Style Sheets | MDN
The color-mix() functional notation takes two values and returns the result of mixing them in a given colorspace by a given amount.
Zoë
Zoë15mo ago
So this doesn't convert hex into rgb but it allows you to apply alpha to it. If using hex is unavoidable
ἔρως
ἔρως15mo ago
you don't need all that
ἔρως
ἔρως15mo ago
Edit fiddle - JSFiddle - Code Playground
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
ἔρως
ἔρως15mo ago
just add the alpha as an hex value 0 = 00, 1 = FF if you want 0.5 opacity, use 7F if you want to use variables, you have to use the color-mix
Senra
Senra15mo ago
Wow I did not even know color-mix existed. Such a convenient feature
AparAwasthi
AparAwasthiOP15mo ago
Thanks @z- ::theProblemSolver:: I can solve my issue with color-mix.
Want results from more Discord servers?
Add your server