Kortversjonen
- En gradient er en gradvis overgang fra én farge til en annen over en flate, i stedet for én enkelt, flat farge.
- Enhver gradient er definert av fargestoppene, posisjonene til stoppene, en form eller retning og fargerommet som brukes til å blande mellom dem.
- Hovedtypene er lineær, radial, konisk og mesh, og hver av dem flytter farge gjennom rommet på sin egen måte.
- Gradienter kom tilbake på moten på skjermer fordi de antyder lys, dybde og bevegelse på en måte flat farge ikke kan.
- De fleste gradientproblemer, som striper og grå midter, kommer fra selve overgangen og kan løses med bedre stopp, et bedre fargerom eller litt korn.
På denne siden
Hva er en gradient? I design er en gradient en jevn, gradvis endring fra én farge til en annen over en flate, som dypblått som smelter over i fiolett på en plakat. Der en flat fyllfarge maler hver piksel i samme farge, gir en gradient hvert punkt sin egen farge, regnet ut fra noen få farger du velger, og hvor du plasserer dem. Den lille endringen er grunnen til at en gradient kan ligne lys, luft eller dybde, og til at den også er lett å få til å se billig ut.
Denne siden dekker delene enhver gradient består av, hovedtypene, hvor gradienter brukes, og hvorfor de kom tilbake. Hver seksjon lenker til en dypere guide når du vil ha detaljene.
Delene i en gradient
Enhver gradient, enten den er tegnet i et designverktøy, skrevet i CSS eller tegnet av en spillmotor, koker ned til de samme få ingrediensene. Når du kan sette navn på dem, kan du beskrive en hvilken som helst gradient presist nok til at noen andre kan bygge den på nytt.
| Del | Hva det betyr | Eksempel |
|---|---|---|
| Fargestopp | Fargene gradienten går gjennom | #1e1b4b, #7c3aed, #f472b6 |
| Stopposisjoner | Hvor hver farge ligger, fra 0 % til 100 % | Fiolett på 55 % i stedet for 50 % |
| Form eller retning | Banen fargen følger | 135 grader, eller en sirkel fra midten |
| Interpolasjon | Fargerommet som brukes til å blande mellom stoppene | sRGB, OKLab eller OKLCH |
| Tekstur | Alt som legges over overgangen | Korn, papirstruktur, et gjenskinn |
linear-gradient(135deg, #1e1b4b 0%, #7c3aed 55%, #f472b6 100%)Stopposisjonene betyr like mye som fargene. Flytt det midtre stoppet fra 50 % til 65 %, så forteller de samme tre fargene en annen historie: mer skygge, en senere soloppgang. Vil du forstå retning i detalj, kan du lese hvilken vei en gradient bør gå.
Glatte og trinnvise gradienter
En glatt gradient blander kontinuerlig mellom stoppene. En trinnvis gradient, eller en med harde stopp, plasserer to stopp på samme posisjon, så fargen hopper i stedet for å blandes. Harde stopp lager striper, flagg, fremdriftslinjer og retro solnedganger. De er fortsatt gradienter, bare med blandingen skrudd av i de punktene.
Glatte gradienter har én svakhet: skjermer viser et begrenset antall nyanser, så en svært myk overgang kan brytes opp i synlige striper. Det problemet har sin egen guide, bånding i gradienter.
Hovedtypene av gradienter
Typen er formen fargen beveger seg langs. Fire typer dekker nesten alt du kommer til å møte, og typer gradienter viser hver av dem med levende kode.
- Lineær: fargen endrer seg langs en rett linje i en vinkel. Arbeidshesten for bakgrunner, knapper og bannere. Se lineære gradienter i CSS.
- Radial: fargen sprer seg utover fra et punkt i en sirkel eller ellipse, som et spotlys eller en glød. Se radiale gradienter.
- Konisk: fargen sveiper rundt et midtpunkt, som viseren på en klokke. God til fargehjul, kakediagrammer og gjenskinn. Se koniske gradienter.
- Mesh: flere fargepunkter blandes i to dimensjoner samtidig, så resultatet ser organisk og malerisk ut. Se meshgradienter.
Hvordan farger blandes: delen folk hopper over
Mellom to stopp må programvaren finne opp hver farge imellom. Hvordan den gjør det, avhenger av fargerommet. De fleste verktøy og eldre CSS blander i sRGB, som blander verdiene for rødt, grønt og blått i rette linjer. Det er raskt, men det kan gå gjennom matte gråtoner, særlig mellom motsatte farger som blått og gult.
Nyere fargerom som OKLab og OKLCH er bygget rundt hvordan mennesker oppfatter lyshet og fargetone, så overgangene holder seg klarere og jevnere. I CSS kan du be om dem direkte, og forskjellen er lett å se. Hele historien, og løsningene, står i grumsete gradienter.
.sky {
/* default: blended in sRGB, passes through grey */
background: linear-gradient(90deg, #0000ff, #ffff00);
}
.sky-better {
/* blended in OKLCH, travels round the hue wheel through teal */
background: linear-gradient(90deg in oklch, #0000ff, #ffff00);
}Hvor gradienter brukes
Gradienter fortjener plassen overalt der en flate skal føles belyst eller levende uten at du legger til et bilde. De vanligste jobbene er bakgrunner til innlegg i sosiale medier og nettsteder, appikoner, knapper og uthevinger i grensesnitt, emballasje, plakater og merkevareidentiteter som bruker en overgang slik andre merkevarer bruker én farge. For identitetssiden, se merkevarebygging med gradienter.
Som bakgrunn bærer en gradient stemningen, så ordene kan være korte.
Som identitet holder den samme gradienten på et lysbilde hvert format gjenkjennelig.
Hvorfor gradientene kom tilbake
Gradienter var overalt i de blanke grensesnittene på 2000-tallet, og gikk så av moten da flatt design tok over skjermene tidlig på 2010-tallet. De kom tilbake i en stillere form: færre skråkanter og falske reflekser, flere myke overganger mellom to eller tre farger. Høyoppløste skjermer hjalp til, fordi glatt farge ser bedre ut på tette skjermer, og merkevarer som lette etter noe mer særpreget enn én flat fargetone, fant rom i overgangene. Det lange perspektivet står i gradientenes historie.
I dag går de mest interessante gradientene lenger enn farge. Korn, tekstur og langsom bevegelse får en overgang til å føles som et materiale og ikke en forhåndsinnstilling, og det er temaet i kornete gradienter og gradienttekstur.
En gradient som ser generisk ut
- To farger rett fra en forhåndsinnstilling
- Blandet i sRGB med en grå midte
- Helt ren, så den får bånding på mørke skjermer
- Strukket eller beskåret til hvert format
En gradient som ser gjennomtenkt ut
- Tre til fem beslektede farger med én aksent
- Blandet i OKLCH eller med et valgt midtstopp
- Litt korn som skjuler striper og gir taktilitet
- Tegnet på nytt for hver størrelse
Vil du heller starte fra en ferdig overgang enn å bygge en fra bunnen av, har Markedet tusenvis av Marks: komplette gradientoppskrifter med farge, materiale, korn og lys som du kan designe gratis med.
Spørsmål folk stiller
Hva er en gradient med enkle ord?
En gradient er en gradvis endring fra én farge til en annen over en flate, slik at hvert punkt viser en litt annen farge i stedet for én flat fyllfarge.
Hva er fargestopp i en gradient?
Fargestopp er fargene en gradient går gjennom, hver plassert på en posisjon mellom 0 % og 100 %. Programvaren blander hver farge imellom.
Hva er hovedtypene av gradienter?
Hovedtypene er lineær, radial, konisk og mesh. Lineær følger en rett linje, radial sprer seg fra et punkt, konisk sveiper rundt et sentrum, og mesh blander flere punkter i to dimensjoner.
Hvorfor ser gradienten min grå ut i midten?
Å blande motsatte farger i fargerommet sRGB går gjennom grått. Legg til et valgt midtstopp, bruk nærmere fargetoner, eller bland i OKLCH.
Hvorfor har gradienten min striper?
Skjermer viser et begrenset antall nyanser per kanal, så svake overganger får synlige trinn. Litt korn eller støy, og å unngå kraftig komprimering, skjuler trinnene.
Skrevet av Gradiently
Teamet bak Gradiently, et designverktøy bygget rundt Marks: levende gradienter som gjør at alt du designer ser ut som ditt.
Se profilen vår


