Markedet
Priser
Log indStart
DesignguidenCSS og web
CSS og web

CSS gradient generator: skriv gradienter i hånden eller med værktøjer

Det meste genererede gradientkode kan sagtens indsættes, men er lidt forældet. Lær gradientens fire dele, så kan du skrive en hurtigere, end du kan finde en generator, og derefter finjustere den på måder, ingen skyder tilbyder.

GradientlyVerificeret Gradiently-konto·1. oktober 2026·5 min. læsning
Forside: Mist Chart · GR·PZ7X·GE

Kort fortalt

  • En CSS gradient generator gør farve- og vinkelvalg til en background-image-værdi, du kan indsætte i et stylesheet.
  • Hver CSS-gradient har fire dele: en type, en retning eller position, et valgfrit interpolationsfarverum og en liste af farvestop.
  • Ældre generatorer udskriver stadig leverandørpræfikser og gamle Internet Explorer-filtre, som moderne browsere ikke har brug for.
  • At tilføje et tredje farvestop, et interpolationsrum som oklch eller et andet lag forbedrer som regel genereret kode mere end at ændre farverne.
  • At gemme en færdig gradient i en custom property gør den genbrugelig på tværs af et site og let at ændre ét sted.
På denne side
De fire dele af hver CSS-gradientGradientopskrifter at kopiereSådan renser du genereret kodeFem rettelser, der slår enhver skyderGør en gradient til et genbrugeligt tokenNår en generator ikke er det rette værktøj

En CSS gradient generator giver dig en gradientværdi at indsætte, som linear-gradient(135deg, #1e1b4b 0%, #6d28d9 100%), når du har valgt farver og en vinkel. Det er et fint udgangspunkt. Men en CSS-gradient er kort nok til at skrive i hånden på under et minut, og i håndskrevet kode ligger forbedringerne: et tredje stop, et bedre farverum, et andet lag. Denne side viser, hvordan du læser en generators kode, renser den og skriver din egen.

De fire dele af hver CSS-gradient

css
.hero {
  background-image: linear-gradient(
    160deg            /* 1. direction: an angle or "to right" */
    in oklch,         /* 2. optional: the colour space to blend in */
    #1e1b4b 0%,       /* 3. colour stops: colour and position */
    #6d28d9 55%,
    #f472b6 100%
  );
}

/* 4. the type: linear, radial or conic */
.glow { background-image: radial-gradient(circle at 80% 20%, #f472b6, #1e1b4b 70%); }
.dial { background-image: conic-gradient(from 90deg, #6d28d9, #f472b6, #6d28d9); }
Alt, en generators skydere styrer, svarer til en af disse fire dele.
Typelinear, radial, conic, plus repeating-versioner

Standard, hvis udeladt

Ingen, du skal vælge
Retning eller position

Muligheder

160deg, to top right, circle at 80% 20%, from 90deg

Standard, hvis udeladt

Top til bund, centreret ellipse, fra 0deg
Farverumin oklab, in oklch, in srgb og andre

Standard, hvis udeladt

sRGB for hex-farver
StopAlle farver, med valgfrie positioner i procent eller længde

Standard, hvis udeladt

Fordelt jævnt fra 0% til 100%
DelMulighederStandard, hvis udeladt
Typelinear, radial, conic, plus repeating-versionerIngen, du skal vælge
Retning eller position160deg, to top right, circle at 80% 20%, from 90degTop til bund, centreret ellipse, fra 0deg
Farverumin oklab, in oklch, in srgb og andresRGB for hex-farver
StopAlle farver, med valgfrie positioner i procent eller længdeFordelt jævnt fra 0% til 100%
Standardværdierne forklarer, hvorfor så mange genererede gradienter ligner hinanden: to stop, jævnt fordelt, blandet i sRGB.

Hver type har sin egen guide: lineære gradienter, radiale gradienter og koniske gradienter.

Gradientopskrifter at kopiere

De er skrevet i hånden frem for genereret, og hver bruger én idé, en grundlæggende generator sjældent giver dig: et lys uden for midten, tre stop i stedet for to eller et valgt farverum. Klik på en for at kopiere den.

Den sidste har kun to stop, men blanding i oklch fører farvetonen gennem en klar pink, hvor sRGB giver en mattere lilla. Browsere uden understøttelse af farverum falder tilbage til ingen gradient, så erklær først en almindelig gradient.

Sådan renser du genereret kode

Indsæt fra en ældre generator, og du kan få fem linjer, hvor én er nok. Præfikserede gradienter og Internet Explorer-filteret har været unødvendige i årevis. De øger vægten og bruger, i tilfældet med den gamle -webkit--syntaks, et andet vinkelsystem, der forvirrer enhver, der redigerer senere.

Typisk gammel kode

  • background: #1e1b4b; og så tre præfikserede kopier
  • -webkit-linear-gradient(left, ...) med de gamle vinkelregler
  • filter: progid:DXImageTransform... til Internet Explorer
  • rgba(30, 27, 75, 1) til helt uigennemsigtige farver

Ren moderne kode

  • Én ensfarvet background-color som reserve
  • Én upræfikseret linear-gradient()
  • Ingen filtre
  • Kort hex eller rgb(30 27 75 / 0.5) kun hvor alfa betyder noget
css
.hero {
  background-color: #1e1b4b; /* shows while loading and if the gradient fails */
  background-image: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}
Alt, en gammel generators kode forsøgte at sige, på to linjer.

Din browser er også en habil generator. Åbn udviklerværktøjerne, vælg elementet, og klik på en farveprøve inde i gradienten i panelet Styles: du får en farvevælger til det stop, og du kan redigere vinkler og procenter på stedet, mens siden opdateres live. Kopiér den færdige værdi tilbage i dit stylesheet. Til at finjustere en gradient mod rigtigt indhold slår det ethvert selvstændigt værktøj, fordi du ser den bag din egentlige overskrift.

Fem rettelser, der slår enhver skyder

  1. 1

    Tilføj et midterste stop

    To stop giver en lige rampe. En tredje farve ved omkring 50 til 60 procent tilføjer dybde og lader dig styre, hvor skiftet sker.

  2. 2

    Vælg farverummet

    Tilføj in oklab for at holde blandinger mellem fjerne farver rene, eller in oklch for at lade farvetonen rejse. Gradientinterpolation viser forskellen.

  3. 3

    Flyt lyset væk fra midten

    Byt en lineær gradient ud med radial-gradient(circle at 80% 20%, ...), så den lyseste farve kommer fra et hjørne, som en lyskilde.

  4. 4

    Læg to eller tre gradienter i lag

    Adskil flere værdier med komma i background-image. Radiale glød over en lineær bund ser langt rigere ud end én gradient. CSS mesh-gradienter tager det videre.

  5. 5

    Tilføj lidt korn

    Et svagt støjlag skjuler banding på store, mørke gradienter. Koden står i CSS-støjtekstur.

css
.hero {
  background-color: #0f0b1e;
  background-image:
    radial-gradient(circle at 80% 15%, #f472b6 0%, transparent 40%),
    radial-gradient(circle at 15% 85%, #4338ca 0%, transparent 45%),
    linear-gradient(160deg, #0f0b1e 0%, #1e1640 100%);
}
Tre lag skrevet i hånden: et pink lys øverst til højre, en indigopøl nederst til venstre, en mørk bund. Det første lag på listen sidder øverst.

Gør en gradient til et genbrugeligt token

Når en gradient er rigtig, så giv den et navn. En custom property rummer hele værdien, så knapper, bannere og hero-sektionen kan dele den, og et redesign rører én linje. CSS-variabler til temaer viser, hvordan du bytter gradienttokens pr. brand eller tilstand.

css
:root {
  --gradient-brand: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}

.hero { background-image: var(--gradient-brand); }
.badge { background-image: var(--gradient-brand); }
Én definition, brugt overalt. Ændrer farverne sig, behøver intet andet i stylesheetet at gøre det.

Når en generator ikke er det rette værktøj

Generatorer og håndskrevet CSS deler den samme grænse: resultatet er en liste af stop, som enhver kan læse i dit stylesheet og genbruge. Det er fint til detaljer i brugerfladen. Til den baggrund, folk genkender dig på, på dit site og i hvert opslag, vil du måske have noget rigere og sværere at kopiere. Det bredere råd står i sådan bruger du en gradient generator.

Marks fra Gradiently går ud over, hvad CSS kan beskrive: stablede materialer, lys, korn og bevægelse, gengivet live i hver størrelse, med præcis én ejer ad gangen. Du kan designe med en hvilken som helst ikke-sikret Mark gratis og søge i Markedet på farveord for at finde en tæt på den gradient, du forsøgte at skrive.

Find en gradient, der kun er din

Gennemse tusindvis af Marks, design med dem alle gratis, og sikr dig den, der føles som dig.

Gennemse Markedet

Spørgsmål, folk stiller

Hvad er en CSS gradient generator?

Et værktøj, der lader dig vælge farver, vinkel og type visuelt og så udskriver en linear-gradient()-, radial-gradient()- eller conic-gradient()-værdi at indsætte i CSS.

Har jeg stadig brug for -webkit--præfikser til CSS-gradienter?

Nej. Upræfikserede gradienter virker i alle nuværende browsere. Fjern præfikserede kopier og gamle Internet Explorer-filtre fra genereret kode.

Hvordan skriver jeg en CSS-gradient i hånden?

Vælg en type, en retning og to eller flere farvestop: linear-gradient(160deg, #1e1b4b, #6d28d9 55%, #f472b6).

Hvorfor ser min genererede gradient mudret ud i midten?

Den blander i sRGB, som gør farver grå mellem fjerne farver. Tilføj in oklab efter vinklen, eller tilføj et midterste stop i en renere farve.

Hvordan genbruger jeg en gradient på et website?

Gem hele gradienten i en custom property som --gradient-brand, og brug var(--gradient-brand), hvor du har brug for den.

Del denne guide

Skrevet af GradientlyVerificeret Gradiently-konto

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

På denne side

De fire dele af hver CSS-gradientGradientopskrifter at kopiereSådan renser du genereret kodeFem rettelser, der slår enhver skyderGør en gradient til et genbrugeligt tokenNår en generator ikke er det rette værktøj

Del denne guide

Næste om CSS og web

Repeating linear gradient i CSS: striber, ringe og mønstre

Læs videre

Alle guides om CSS og web
Gradienter

Brug en gradientgenerator uden at ligne alle andre

5 min. læsning

Gradientgeneratorer er hurtige og nyttige, og de ender ofte med de samme få udtryk. Løsningen er ikke en bedre generator, men det, du gør i de fem minutter efter trykket på knappen.

CSS og web

CSS lineær gradient: den komplette guide til linear-gradient()

6 min. læsning

Hver del af linear-gradient() forklaret med et levende eksempel ved siden af koden, fra standardretningen til hårde stop, lagdelt glans og blødere OKLCH-blandinger.

Gradienter

Interpolation i gradienter: sRGB, OKLab og hvorfor det betyder noget

5 min. læsning

Vælg blå og gul, bland dem, og midten bliver grå. Det er ikke dine farver, der svigter. Det er matematikken i det farverum, der blander, og siden CSS Color 4 kan du ændre det.

Find det look, der kun er dit.

Hver Mark er en levende baggrund med én ejer. Prøv en ledig Mark, og sikr dig din, når det føles rigtigt.

Begynd at designe

Tjek et certifikat

Skriv et certifikatnummer eller en Marks kode for at se, hvem der ejer den.

Virker med ChatGPT og Claude

Bed din AI om et design. Den laver det i din Mark, klar til at redigere.

ChatGPTClaude
Sådan forbinder du

Produkt

  • Markedet
  • Udforsk
  • Priser
  • Certifikater

Lær

  • Designguiden
  • Hjælpecenter
  • Nyheder

Udviklere

  • Oversigt
  • ChatGPT og Claude
  • API-reference
  • API-nøgler

Virksomhed

  • Om os
  • Kontakt os
  • Log ind

Juridisk

  • Vilkår
  • Privatliv
  • Refusion
  • Mark-beskyttelse
  • Cookies
  • Alle politikker
Bevæg dig hen over bogstaverne. Hvert af dem bærer en ægte Mark.Rør ved et bogstav for at se dets Mark.Ét navn. Ti Marks inden i.
© 2026 Gradiently