Marknaden
Priser
Logga inKom igång
FältguidenGradienter
Gradienter

Färgstopp i gradienter: placera färger för mjuka gradienter

Två gradienter med identiska färger kan se helt olika ut. Skillnaden är var stoppen sitter och hur gradienten färdas mellan dem. Det är den del av en gradient som de flesta aldrig rör.

GradientlyVerifierat Gradiently-konto·1 oktober 2026·5 minuters läsning
Omslag: Veiled Wetland · GR·G80G·1H

Kortversionen

  • Färgstopp i en gradient är de punkter längs gradienten där en specifik färg nås, skrivna som en färg följd av en position som #7c3aed 40%.
  • Stopp utan positioner sprids jämnt, vilket sällan är det mest naturliga valet.
  • En färgmittpunkt är en ensam procentsats mellan två stopp som flyttar mittpunkten i deras gradient utan att lägga till en färg.
  • Två stopp på samma position skapar en hård kant, vilket är hur ränder och skarpa band görs i CSS.
  • Att lägga till flera mellanliggande stopp som följer en easingkurva tar bort den synliga kanten där en linjär tonavklingning börjar och slutar.
På den här sidan
Så fungerar färgstopp i gradienterVarför jämnt fördelade stopp ser konstgjorda utFärgmittpunkter: att flytta mittenHårda stopp för ränder och bandMjukade stopp: ta bort sömmenPlacera stopp: en praktisk metod

Färgstopp i gradienter är de punkter där en gradient når en specifik färg. I CSS är varje stopp en färg och en valfri position, som #7c3aed 40%, och webbläsaren blandar i en rät linje mellan angränsande stopp. Var du placerar dem avgör nästan allt: om en gradient känns mjuk eller abrupt, om en färg dominerar och om ögat ser en söm där en tonavklingning börjar. Att flytta stopp är ofta en större förbättring än att byta färger.

Så fungerar färgstopp i gradienter

En gradientlinje löper från 0 procent till 100 procent. Varje stopp fäster en färg vid en punkt på den linjen. Utelämnar du positionerna sprider webbläsaren stoppen jämnt, så tre färger hamnar på 0, 50 och 100 procent. Mellan varje par ändras färgen i konstant takt. Hela syntaxen finns dokumenterad i MDN:s referens för linear-gradient().

#1e3a8a, #f472b6

Vad som händer

Två stopp vid 0 % och 100 %
#1e3a8a 20%, #f472b6 80%

Vad som händer

Enfärgat marinblått till 20 %, gradient, enfärgat rosa efter 80 %
#1e3a8a, 30%, #f472b6

Vad som händer

En färgmittpunkt: mitten flyttas till 30 %
#1e3a8a 50%, #f472b6 50%

Vad som händer

En hård kant i mitten, ingen gradient
#1e3a8a 0 40%, #f472b6 40% 100%

Vad som händer

Dubbel position: två enfärgade band
#1e3a8a 10px, #f472b6 200px

Vad som händer

Längder fungerar lika bra som procent
Du skriverVad som händer
#1e3a8a, #f472b6Två stopp vid 0 % och 100 %
#1e3a8a 20%, #f472b6 80%Enfärgat marinblått till 20 %, gradient, enfärgat rosa efter 80 %
#1e3a8a, 30%, #f472b6En färgmittpunkt: mitten flyttas till 30 %
#1e3a8a 50%, #f472b6 50%En hård kant i mitten, ingen gradient
#1e3a8a 0 40%, #f472b6 40% 100%Dubbel position: två enfärgade band
#1e3a8a 10px, #f472b6 200pxLängder fungerar lika bra som procent
Stoppsyntax i CSS. Samma idéer gäller i Figma, Photoshop och varje gradientredigerare, bara med reglage.

Varför jämnt fördelade stopp ser konstgjorda ut

Riktigt ljus ändras sällan i jämn takt. En solnedgång är mest en färg med ett smalt band av förändring nära horisonten, och en skugga är mest mellanton med ett kort fall vid kanten. Jämn fördelning ger varje färg lika stor andel, vilket läses som ett diagram. Bestäm vilken färg som leder och låt den hålla det mesta av utrymmet.

En palett, tre placeringar. De tyngda versionerna känns som en himmel i två olika ögonblick, medan den jämna känns genererad.

Färgmittpunkter: att flytta mitten

En färgmittpunkt är en naken procentsats placerad mellan två stopp. Den lägger inte till en färg, den flyttar punkten där gradienten är exakt halvvägs. En mittpunkt vid 20 procent betyder att färgen når sin mitt tidigt, så den andra färgen anländer snabbt och sedan dröjer sig kvar. Mittpunkter är det billigaste sättet att få en tvåfärgsgradient att kännas mindre mekanisk.

Samma violett till rosa. Att flytta mittpunkten får en färg att dominera utan att ändra någon av dem.

Hårda stopp för ränder och band

När två stopp delar en position finns det inget avstånd att blanda över, så färgen ändras direkt. Det är så ränder, delade bakgrunder, förloppsindikatorer och flaggor ritas med inget annat än en gradient. Syntaxen med dubbel position, färg start slut, gör det kortare att skriva. Upprepande gradienter tar samma idé och lägger den som plattor, vilket tas upp i repeterande linjära gradienter.

Hårda stopp i praktiken. Ingen gradient, bara kanter.

Mjukade stopp: ta bort sömmen

En linjär gradient har en synlig början och ett synligt slut. Tona en mörk mörkläggning till genomskinlig över ett foto och du kan ofta se en linje där tonavklingningen börjar, eftersom förändringstakten hoppar från noll till full fart. Att placera flera mellanliggande stopp längs en easingkurva löser det: färgen börjar ändras långsamt, ökar farten och lugnar sig sedan. Det är särskilt användbart för täckningar bakom text och för genomskinliga gradienter.

css
/* Linear: a visible edge where the fade starts */
.scrim-linear {
  background: linear-gradient(180deg, rgba(10, 12, 20, 0) 40%, rgba(10, 12, 20, 0.8) 100%);
}

/* Eased: stops follow an ease in out curve, no edge */
.scrim-eased {
  background: linear-gradient(180deg,
    rgba(10, 12, 20, 0) 40%,
    rgba(10, 12, 20, 0.02) 46%,
    rgba(10, 12, 20, 0.08) 52%,
    rgba(10, 12, 20, 0.18) 58%,
    rgba(10, 12, 20, 0.32) 66%,
    rgba(10, 12, 20, 0.48) 74%,
    rgba(10, 12, 20, 0.62) 82%,
    rgba(10, 12, 20, 0.73) 91%,
    rgba(10, 12, 20, 0.8) 100%);
}
Båda mörkläggningarna slutar i samma styrka. Den mjukade har ingen linje där den börjar.

Samma idé i rörelse

Mjukade stopp är gradientversionen av en easingkurva i animation. Easing förklarar varför ease in out känns naturligt, och samma resonemang gäller här.

Placera stopp: en praktisk metod

  1. 1

    Välj den ledande färgen

    Ge den 50 till 70 procent av linjen. Den sätter stämningen.

  2. 2

    Placera förändringen där blicken ska gå

    Lägg den snabbaste färgförändringen nära tyngdpunkten, inte i mitten som standard.

  3. 3

    Lägg till mittpunkter före färger

    Om en gradient känns fel, prova att flytta dess mitt först. Extra färger ger extra komplexitet.

  4. 4

    Kontrollera mittpunkterna

    Titta på färgen halvvägs mellan varje par. Om den är grå, lägg till en bro eller blanda i OKLCH, som förklaras i gradientinterpolering.

  5. 5

    Mjuka upp långa tonavklingningar

    För allt som tonar till genomskinligt eller till en enfärgad yta, lägg till mellanliggande stopp så att det inte blir någon söm.

Undvik

  • Varje färg får lika stor andel
  • En ny färg läggs till för att lösa varje problem
  • Linjära tonavklingningar till genomskinligt bakom text
  • Hårda stopp där du menade mjuka gradienter

Gör så här

  • En ledande färg, de andra anländer sent
  • Färgmittpunkter för att förskjuta en gradient
  • Mjukade stopp för mörkläggningar och tonavklingningar
  • Hårda stopp bara för ränder och band

Om du vill se stopp i sin enklaste form går CSS linjära gradienter igenom hela syntaxen, och typer av gradienter visar hur stopp beter sig i radiella och koniska gradienter. I Gradiently sköter en Mark sin egen blandning och sitt eget ljus i varje storlek, så du kan börja designa direkt och lägga tiden på orden.

Designa med en levande gradient

Inlägg, stories, presentationer och banners i alla storlekar, med text som alltid går att läsa.

Börja designa, gratis

Vanliga frågor

Vad är ett färgstopp i en gradient?

En punkt längs en gradient där en specifik färg nås, skriven i CSS som en färg med en valfri position, som #7c3aed 40%.

Vad händer om jag inte ger stoppen någon position?

Webbläsaren sprider dem jämnt från 0 till 100 procent. Tre färger hamnar på 0, 50 och 100 procent.

Vad är en färgmittpunkt i en CSS-gradient?

En ensam procentsats mellan två stopp, som #4c1d95, 25%, #f9a8d4. Den flyttar gradientens halvvägspunkt utan att lägga till en färg.

Hur gör jag en hård linje i en CSS-gradient?

Ge två stopp samma position, till exempel #0f172a 50%, #f8fafc 50%, eller använd syntaxen med dubbel position #0f172a 0 50%, #f8fafc 50% 100%.

Hur får jag en gradient att tona mjukt till genomskinlig?

Lägg till flera mellanliggande stopp vars opacitet följer en ease in out-kurva. En enkel tonavklingning med två stopp visar ofta en linje där den börjar.

Dela den här guiden

Skriven av GradientlyVerifierat Gradiently-konto

Teamet bakom Gradiently, ett designverktyg byggt kring Marks: levande gradienter som får allt du gör att kännas som ditt.

Se vår profil

På den här sidan

Så fungerar färgstopp i gradienterVarför jämnt fördelade stopp ser konstgjorda utFärgmittpunkter: att flytta mittenHårda stopp för ränder och bandMjukade stopp: ta bort sömmenPlacera stopp: en praktisk metod

Dela den här guiden

Nästa i Gradienter

Gradientinterpolering: sRGB, OKLab och varför det spelar roll

Läs vidare

Alla guider om Gradienter
CSS och webb

CSS linear-gradient: den kompletta guiden till linear-gradient()

6 minuters läsning

Varje del av linear-gradient() förklarad med ett levande exempel bredvid koden, från standardriktningen till hårda stopp, lagerlagd glans och mjukare OKLCH-övergångar.

Gradienter

Gradientinterpolering: sRGB, OKLab och varför det spelar roll

5 minuters läsning

Välj blått och gult, blanda dem, och mitten blir grå. Det är inte dina färger som sviker. Det är färgrymdens matematik som sköter blandningen, och sedan CSS Color 4 kan du ändra den.

CSS och webb

Upprepande linjär gradient i CSS: ränder, ringar och mönster

5 minuters läsning

repeating-linear-gradient() tar en kort följd av färg och kakelsätter den i all oändlighet längs en linje. Den enda idén ger dig ränder, markiser, förloppsstaplar och, med sina radiella och koniska syskon, ringar och solstrålar, allt utan bild.

Hitta looken som bara är din.

Varje Mark är en levande bakgrund med en enda ägare. Prova en ledig Mark och säkra din när det känns rätt.

Börja designa

Kontrollera ett certifikat

Skriv ett certifikatnummer eller en Marks kod för att se vem som äger den.

Fungerar med ChatGPT och Claude

Be din AI om en design. Den skapar den i din Mark, redo att redigera.

ChatGPTClaude
Så ansluter du

Produkt

  • Marknaden
  • Utforska
  • Priser
  • Certifikat

Lär dig

  • Fältguiden
  • Hjälpcenter
  • Nyheter

Utvecklare

  • Översikt
  • ChatGPT och Claude
  • API-referens
  • API-nycklar

Företaget

  • Om oss
  • Kontakta oss
  • Logga in

Juridik

  • Villkor
  • Integritet
  • Återbetalningar
  • Mark-skydd
  • Cookies
  • Alla policyer
Rör dig över bokstäverna. Var och en bär en riktig Mark.Tryck på en bokstav för att se dess Mark.Ett namn. Tio Marks inuti.
© 2026 Gradiently