Kort fortalt
- Toninger, toner og skygger er tre måder at variere én farve på: en toning tilsætter hvid, en tone tilsætter grå, og en skygge tilsætter sort.
- Toninger føles lettere og blødere, toner føles roligere og mere dæmpede, og skygger føles dybere og mere alvorlige.
- En farveskala er en række toninger og skygger af én kulør, typisk nummereret fra 50 eller 100 for den lyseste til 900 for den mørkeste.
- Blanding i et perceptuelt farverum som OKLCH får trinnene i en skala til at se jævnt fordelte ud.
- En god skala giver hvert trin en opgave, som baggrunde, kanter, tekst og hover-tilstande, og tjekker kontrasten mellem de trin, der skal mødes.
På denne side
Toninger, toner og skygger er de tre måder at ændre en farve på uden at ændre dens kulør. En toning er farven blandet med hvid, så den bliver lysere og blødere. En skygge er farven blandet med sort, så den bliver dybere. En tone er farven blandet med grå, så den bliver stillere og mere dæmpet. Tænk på toninger, toner og skygger som hvid, grå og sort tilsat én kulør. Sæt en række toninger og skygger i orden, og du har en farveskala: det værktøj, der gør en enkelt brandfarve til noget, du faktisk kan designe med.
Toning, tone og skygge side om side
Den nemmeste måde at se forskellen på er at starte med én farve og skubbe den i tre retninger. Her er udgangspunktet en violet, #7c3aed, blandet i trin på 20 procent.
Virkning
Eksempel ud fra #7c3aed
#b089f4 ved 40 procent hvidVirkning
Eksempel ud fra #7c3aed
#7e64ac ved 60 procent gråVirkning
Eksempel ud fra #7c3aed
#4a238e ved 40 procent sortHvad toninger, toner og skygger gør ved et design
Hver retning ændrer stemningen lige så meget som farven. Toninger læses som blide, unge og åbne, og derfor er pastelfarvepaletter mest toninger. Skygger læses som fyldige, alvorlige og eksklusive, mørke farvepaletters territorium. Toner læses som voksne og naturlige, grundlaget for næsten enhver dæmpet farvepalet.
Sådan bygger du en farveskala ud fra én hexkode
De fleste designsystemer nummererer deres skala fra 50 eller 100 (lysest) til 900 (mørkest), med brandfarven et sted omkring 500. Konsekvens betyder mere end tallene: alle farver i dit system bør have de samme trin, så 200 altid betyder en lys baggrund og 700 altid betyder tekst. Fem velvalgte trin slår elleve, som ingen kan skelne fra hinanden, og du kan tilføje mellemtrinnene, når rigtige design viser, hvor de mangler.
- 1
Placer din brandfarve
Beslut, hvilket trin den hører til. En mellemfarve som
#7c3aedsidder ved 500; en meget mørk marineblå brandfarve kan sidde ved 800. - 2
Lav den lyse ende
Bland mod hvid for 400 ned til 50. Det lyseste trin skal næsten ikke have farve, lyst nok til en sidebaggrund.
- 3
Lav den mørke ende
Bland mod sort for 600 op til 900. Det mørkeste trin skal være mørkt nok til brødtekst på det lyseste.
- 4
Jævn trinnene ud
Se på rækken på afstand. Ligner to naboer næsten hinanden, og ligner et andet mellemrum et spring, så juster dem efter øjemål.
- 5
Skub kuløren lidt i enderne
Ren sort kan få skygger til at se beskidte ud. Mange designere skubber de mørke trin et par grader mod blå eller violet og de lyse mod varmt.
- 6
Tjek de par, der skal mødes
Test teksttrin på baggrundstrin for kontrast, med farvekontrast og tilgængelighed som rettesnor.
#f2ebfdTypisk opgave
#e5d8fbTypisk opgave
#cbb0f8Typisk opgave
#9661f1Typisk opgave
#7c3aedTypisk opgave
#632ebeTypisk opgave
#4a238eTypisk opgave
#32175fTypisk opgave
#190c2fTypisk opgave
Lav toninger og skygger i CSS
Du behøver ikke længere at beregne hvert trin i hånden. CSS color-mix() blander to farver i et valgt farverum, så en hel skala kan følge én variabel. Blanding i OKLCH holder trinnene mere jævne for øjet end almindelig sRGB, en pointe, der gennemgås i OKLCH forklaret. Browserunderstøttelsen er bred; se color-mix() på MDN for detaljer.
:root {
--brand: #7c3aed;
/* Tints: mix with white */
--brand-100: color-mix(in oklch, var(--brand) 20%, white);
--brand-300: color-mix(in oklch, var(--brand) 60%, white);
/* Shades: mix with black */
--brand-700: color-mix(in oklch, var(--brand) 60%, black);
--brand-900: color-mix(in oklch, var(--brand) 25%, black);
/* Tone: mix with grey */
--brand-muted: color-mix(in oklch, var(--brand) 50%, grey);
}--brand, og alle toninger, skygger og toner opdateres med den.Toninger og skygger i gradienter
De reneste gradienter er ofte bare én kulør, der bevæger sig fra toning til skygge. Fordi intet krydser farvecirklen, er der intet gråt bånd i midten, og resultatet læses som lys, der falder på ét enkelt materiale. Monokromatiske farveskemaer bruger samme idé til hele paletter.
En Gradiently Mark virker på lignende måde: en opskrift på beslægtede farver med lys, der løber igennem den. Når du designer på en, bliver farverne nær dine ord dybere eller lysere, så teksten forbliver læsbar uden en boks bagved.
Spørgsmål, folk stiller
Hvad er forskellen på en toning, en tone og en skygge?
En toning er en farve blandet med hvid, en tone er en farve blandet med grå, og en skygge er en farve blandet med sort.
Er en pastelfarve en toning?
Ja. Pastelfarver er toninger: farver lysnet med meget hvid, hvilket gør dem bløde og lave i intensitet.
Hvor mange trin skal en farveskala have?
De fleste designsystemer bruger ni til elleve trin, nummereret 50 eller 100 til 900. Færre trin kan fungere i små projekter, så længe hvert trin har en klar opgave.
Hvordan laver jeg en mørkere nuance af en farve i CSS?
Brug color-mix(in oklch, yourcolour 70%, black), og juster procenten. Lavere procenter giver mørkere skygger.
Hvorfor ser mine skygger mudrede ud?
Blanding med ren sort dræner også mætningen. Bland i OKLCH, og prøv at skubbe de mørkeste trin en smule mod blå eller violet for at holde dem fyldige.
Skrevet af Gradiently
Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.
Se vores profil