⬅️ CSS
- 🔗 from here
Hex
- you can add alpha values to hex codes!
#00000080(black with 50% transparency) - 0% alpha—which is fully transparent—is 00:
#00000000 - 50% alpha is 80:
#00000080 - 75% alpha is BF:
#000000BF
rgb
rgb(0 0 0 / 50%)orrgb(0 0 0 / 0.5)
(or, more supported:)rgba(0, 0, 0, 50%)orrgba(0, 0, 0, 0.5)- Commas were removed from the
rgb()andhsl()notation because newer color functions, such aslab()andlch()use spaces instead of commas as a delimiter (new color types).
HSL
- HSL stands for hue, saturation and lightness
- Hue describes the value on the color wheel
- Saturation is how vibrant the selected hue is (saturation
0%is grayscale) - Lightness describes the scale from black to white (
100%is white) hsl(0 0% 0%)orhsl(0deg 0% 0%)- to add alpha:
hsl(0 0% 0% / 50%)orhsl(0 0% 0% / 0.5). - Using the
hsla()function:hsla(0, 0%, 0%, 50%)orhsla(0, 0%, 0%, 0.5).
Color keywords
- There are 148 named colors in CSS.
- all color keywords are case-insensitive
transparentis a fully transparent color. It is also the initial value ofbackground-colorcurrentColoris the contextual computed dynamic value of thecolorproperty.
Where?
colortext-shadowtext-decoration-colorbackgroundbackground-colorlinear-gradientborder-coloroutline-colorbox-shadow