Namngivna färger
CSS har 148 fördefinierade färgnamn. Enkelt att använda men begränsat urval. Bra för prototyper och snabb utveckling.
background: steelblue;
border-color: gold;
/* Specialvärden: */
color: transparent; /* helt genomskinlig */
color: currentColor; /* ärver textfärgen */
Hexadecimalt #RRGGBB
Det vanligaste formatet. Anger röd, grön och blå (0–255) i hexadecimala siffror (00–FF). Kan förkortas till 3 tecken om paren är identiska.
(= #333333)
(50% alpha)
color: #e8403e; /* R:232 G:64 B:62 */
/* 3-siffrig (förkortad) */
color: #f00; /* = #ff0000 (rent röd) */
/* 8-siffrig (med alpha/transparens) */
color: #e8403e80; /* 80 hex ≈ 50% synlig */
/* 4-siffrig (förkortad med alpha) */
color: #f008; /* röd, ~53% synlig */
RGB & RGBA rgb()
Anger röd, grön, blå som tal 0–255. RGBA lägger till en alpha-kanal (0–1) för transparens. Lättare att läsa och beräkna än HEX.
color: rgba(92, 184, 220, 1);
HSL & HSLA hsl()
Hue (nyans 0–360°), Saturation (mättnad 0–100%), Lightness (ljushet 0–100%). Det mest intuitiva formatet — perfekt för att skapa färgpaletter.
Textfärg color
Egenskapen color sätter färg på text, samt påverkar currentColor, textdekorationer och andra ärvda element.
color: crimson — namngiven färg
color: #3c7ce0 — hexadecimal
color: rgb(54,179,96) — RGB
color: hsl(280,75%,55%) — HSL
color: rgba(27,21,32,.4) — med transparens
Regnbågstext
background: linear-gradient(135deg, red, blue);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
Färgad understrykning
Text med färgskugga
Neon-glöd
text-shadow: 3px 3px 0 gold;
text-shadow: 0 0 10px blue, 0 0 30px blue; /* neon */
Bakgrundsfärg background-color
Färg bakom elementets innehåll. Kan kombineras med bilder, gradienter och blandningslägen.
mix-blend-mode: screen;
/* Andra lägen: multiply, overlay, darken, lighten, */
/* color-dodge, color-burn, hard-light, soft-light */
Ramar & Skuggor
Färger kan appliceras på border-color, outline-color, box-shadow och caret-color.
sida
border-color: red orange gold purple; /* top right bottom left */
skugga
box-shadow: 0 4px 20px rgba(232,64,62,.35);
/* Hård retro-skugga */
box-shadow: 8px 8px 0 purple;
/* Multipla skuggor */
box-shadow: 0 4px 15px rgba(151,71,232,.2),
0 8px 30px rgba(60,124,224,.15);
Gradienter
CSS stöder linjära, radiella och koniska gradienter — alla med valfritt antal färgstopp.
background: linear-gradient(135deg, blue, purple, pink);
background: linear-gradient(to right, teal 0%, green 50%, gold 100%);
background: radial-gradient(ellipse at top left, purple, blue, transparent);
background: conic-gradient(red, orange, yellow, green, blue, purple, red);
/* Tårtdiagram */
background: conic-gradient(blue 0% 25%, #ddd 25% 50%, red 50% 75%, #ddd 75%);
Opacity & Transparens
Skillnaden mellan opacity (påverkar hela elementet) och alpha-kanalen (påverkar bara färgen).
opacity: 0.4 (allt bleknar)
rgba (bara bakgrunden)
opacity: 0.4;
/* Alpha-kanal — påverkar BARA den specifika färgen */
background: rgba(60, 124, 224, 0.4);
background: hsla(210, 75%, 55%, 0.4);
background: #3c7ce066; /* hex med alpha */
CSS-variabler för färg
Definiera färger en gång och återanvänd överallt. Perfekt för teman, mörkt läge och konsekventa designsystem.
Tematiserat kort
Samma HTML — olika färgvariabler skapar helt olika uttryck.
:root {
--bg: #ffffff;
--text: #2d2636;
--primary: #3c7ce0;
}
/* Använd dem */
background: var(--bg);
color: var(--text);
Moderna färgformat
Nya CSS-funktioner ger tillgång till bredare färgrymder och enklare syntax.
color: rgb(60 124 224);
color: rgb(60 124 224 / 50%); /* med alpha */
color: hsl(280 75% 55% / .5);
background: color-mix(in srgb, red, blue); /* 50/50 */
background: color-mix(in srgb, red 70%, blue); /* 70% röd */
/* Perfekt för hover-effekter */
--hover: color-mix(in srgb, var(--primary), black 20%);
oklch med samma ljushet (65%) och kroma (.25) men olika hue — alla ser lika ljusa ut!
color: oklch(65% .25 280); /* lila */
color: oklch(65% .25 280 / 50%); /* med alpha */
/* Fördel: perceptuellt jämn ljushet */
/* HSL 50% lightness ser olika ljus ut för olika hues */
/* OKLCH 65% lightness ser alltid lika ljus ut */
Interaktiv färgmixer
Skapa en färg och se alla format samtidigt. Kopiera det format du föredrar.
hsl(210, 80%, 55%)
Reklam