Marknaden
Priser
Logga inKom igång
FältguidenGradienter
Gradienter

Diskreta gradienter: stilla färgskiften för rena gränssnitt

De bästa gradienterna i gränssnitt är de som ingen lägger märke till förrän de är borta. Här är koder du kan klistra in i dag, platserna där de gör nytta och den tekniska fällan som fångar alla.

GradientlyVerifierat Gradiently-konto·1 oktober 2026·5 minuters läsning
Omslag: Summer Mineral · GR·KFFG·YD

Kortversionen

  • En diskret gradient ändrar ljusheten med bara några procent, eller flyttar nyansen ett litet steg, så att en yta ser upplyst ut i stället för platt.
  • Diskreta gradienter fungerar bäst på sidbakgrunder, kort, hero-sektioner och ytor i mörkt läge, där de ger djup utan att tävla med innehållet.
  • Att blanda i oklch håller en diskret gradient ljushetsförändring jämn från ena änden till den andra.
  • Diskreta gradienter får mer band än kraftiga, eftersom det finns färre färgsteg mellan två nära toner, och lite brus är den vanliga lösningen.
  • I ett mörkt gränssnitt läses en något ljusare överkant som ljus som faller på ytan.
På den här sidan
Koder för ljusa diskreta gradienterKoder för mörka diskreta gradienterVar diskreta gradienter fungerar i ett gränssnittSå tonar du en diskret gradient med din varumärkesfärgSkriva en diskret gradient i CSSVarför diskreta gradienter får band, och lösningen

En diskret gradient rör sig mellan två färger som ligger så nära varandra att du känner förändringen mer än ser den: vitt till ett svalt benvitt, nästan svart till ett något mjukare nästan svart. Det lilla skiftet får en yta att se upplyst ut, vilket är varför rena gränssnitt använder dem på sidbakgrunder, kort och paneler i mörkt läge. Koderna nedan håller skillnaden i ljushet till några procent. Är den större börjar gradienten bli en egenskap i stället för en yta.

Koder för ljusa diskreta gradienter

Var och en av dessa börjar nära vitt och glider mot en svag nyans. Välj nyansen ur din varumärkesfärg så att även bakgrunden bär ett spår av identitet. Blandningar från topp till botten känns mest naturliga, eftersom ljuset oftast kommer ovanifrån.

Sex ljusa diskreta gradienter. På en ljus skärm läses de som milt upplyst papper, och på en telefon i dagsljus nästan som vitt.

Koder för mörka diskreta gradienter

Mörka ytor har ännu större nytta, eftersom rent platt svart ser ut som ett hål i skärmen. Lyft toppen en aning och låt botten sjunka. Gradienter för mörkt läge täcker hela teman, och det här är byggstenarna.

Sex mörka diskreta gradienter. Glöden uppifrån passar en hero eller en modal: en svag ljuspöl uppifrån.

Var diskreta gradienter fungerar i ett gränssnitt

Sidbakgrund

Hur diskret

Knappt synlig över hela höjden

Exempel

#ffffff till #f6f7f9
KortEn aning ljusare vid överkanten

Exempel

#ffffff till #fafafa
Hero-sektion

Hur diskret

En svag ton som samlas bakom rubriken

Exempel

Hörnljus eller glöd uppifrån
KnappLjusare topp, något djupare botten

Exempel

#4f46e5 till #4338ca
Panel i mörkt läge

Hur diskret

Toppen lyft, botten sjunken

Exempel

#18181b till #0f0f12
Sidofält eller sidfot

Hur diskret

Ett steg mörkare än sidan, fortfarande gradient

Exempel

#f8fafc till #eef2f7
YtaHur diskretExempel
SidbakgrundKnappt synlig över hela höjden#ffffff till #f6f7f9
KortEn aning ljusare vid överkanten#ffffff till #fafafa
Hero-sektionEn svag ton som samlas bakom rubrikenHörnljus eller glöd uppifrån
KnappLjusare topp, något djupare botten#4f46e5 till #4338ca
Panel i mörkt lägeToppen lyft, botten sjunken#18181b till #0f0f12
Sidofält eller sidfotEtt steg mörkare än sidan, fortfarande gradient#f8fafc till #eef2f7
Diskreta gradienter per yta. Använd en riktning i hela gränssnittet så att ljuset verkar komma från ett ställe.

Tumregeln: en diskret gradient ska aldrig vara det du tittar på. Om en granskare kommenterar gradienten är den för stark för en bakgrund. För fler återhållsamma looker i tryck och sociala medier såväl som på skärmar, se minimalistiska bakgrunder.

Stilla är ett val.
Lugna bakgrunder låter orden leda

En lugn bakgrund och en kort rad. När färgen håller sig stilla gör typen jobbet.

Så tonar du en diskret gradient med din varumärkesfärg

En neutral grå gradient är säker men anonym. Att tona den ljusare eller mörkare änden med ett spår av din varumärkesnyans får hela gränssnittet att kännas släkt med logotypen utan att någon kan peka på varför. Knepet är att behålla nyansen och slänga nästan all mättnad.

  1. 1

    Ta varumärkesnyansen

    Konvertera din huvudsakliga varumärkesfärg till oklch eller HSL och notera bara dess nyans: cirka 265 för en violett, 160 för en grön, 30 för en varm orange.

  2. 2

    Håll den nästan grå

    Sätt kromat mycket lågt, cirka 0,005 till 0,015 i oklch, eller mättnad under cirka 30 % i HSL vid mycket hög ljushet. Du vill ha en viskning av färg, inte en pastell.

  3. 3

    Sätt två ljushetsvärden

    För ljusa teman, prova 99 % och 96 %, för mörka teman cirka 20 % och 15 %. Håll båda ändar på samma nyans så att blandningen aldrig driver mot grått eller en andra färg.

  4. 4

    Kontrollera den bredvid rent vitt eller svart

    Placera gradienten bredvid ett enkelt vitt eller svart block. Om du inte ser någon skillnad alls, putta den nedre änden. Är nyansen tydlig från andra sidan rummet, sänk kromat.

Samma nyans kan sedan föras vidare till ramar, avdelare och hovertillstånd, så att gradienten är en del av ett stilla system i stället för en ensam effekt. Knappar är det enda stället där du kan tillåta ett något starkare skifte, några procent mörkare nedtill, eftersom en antydan till volym hjälper dem att se tryckbara ut.

Skriva en diskret gradient i CSS

Hexkoder fungerar överallt. För finare kontroll, skriv färgerna i oklch, där första talet är upplevd ljushet, så att du kan sätta skiftet exakt: från 99 % till 96 %, till exempel. Att blanda i oklch håller också förändringen jämn längs hela längden. CSS-gradient i oklch förklarar syntaxen, och CSS linjär gradient täcker grunderna.

css
:root {
  --surface: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
}

@supports (background: linear-gradient(in oklch, red, blue)) {
  :root {
    /* lightness 99% to 96.5%, the same faint cool tint */
    --surface: linear-gradient(180deg in oklch, oklch(99% 0.003 250) 0%, oklch(96.5% 0.006 250) 100%);
  }
}

body {
  min-height: 100vh;
  margin: 0;
  background: var(--surface);
  background-attachment: fixed;
}
En hexreserv, sedan en oklch-version med ett exakt ljushetsskifte för webbläsare som stöder färginterpolation i gradienter.

Fast eller rullande

background-attachment: fixed håller gradienten knuten till fönstret, så att en lång sida inte sträcker ut den till ett osynligt skifte. Testa på mobil, där vissa webbläsare behandlar fasta bakgrunder annorlunda.

Varför diskreta gradienter får band, och lösningen

Två nära färger har mycket få steg emellan i en 8-bitarsbild. Sträck ut dem över en hero på 1920 pixlar och varje steg blir en synlig rand, särskilt på mörka gradienter och billigare skärmar. Hela förklaringen finns i bandning i gradienter.

Visar band

  • Två mörka, mycket nära färger över en hel skärm
  • En gradient sparad som komprimerad JPEG
  • En ren blandning utan något som bryter stegen

Förblir len

  • Ett något större skifte, eller ett tredje stopp
  • Renderad i CSS, eller exporterad som PNG
  • Ett svagt brusskikt över gradienten

På webben tar en liten SVG-brustextur lagd över gradienten med låg opacitet bort synliga steg utan att någon märker kornet, och CSS-brustextur har koden. För inlägg och bilder i sociala medier bär en Gradiently-Mark sitt eget korn och renderas i varje storlek, så att en stilla bakgrund förblir len oavsett om den är en story eller en banner. När du vill ha raka motsatsen till stilla har livfulla gradienter de mättade koderna.

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 en diskret gradient?

En gradient mellan två mycket nära färger, vanligen med bara några procents skillnad i ljushet, så att ytan ser milt upplyst ut i stället för synligt färgad.

Vilken är en bra diskret gradient för en vit bakgrund?

Prova linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%), som glider från vitt till ett svagt svalt grått.

Varför ser min diskreta gradient randig ut?

Nära färger har få steg emellan, så de får band. Lägg till ett tredje stopp, vidga skiftet något eller lägg en svag brustextur ovanpå.

Ska diskreta gradienter gå från topp till botten?

Oftast. Ljuset kommer ofta ovanifrån, så en något ljusare topp läses som naturlig på både ljusa och mörka ytor.

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

Koder för ljusa diskreta gradienterKoder för mörka diskreta gradienterVar diskreta gradienter fungerar i ett gränssnittSå tonar du en diskret gradient med din varumärkesfärgSkriva en diskret gradient i CSSVarför diskreta gradienter får band, och lösningen

Dela den här guiden

Nästa i Gradienter

Livfulla gradienter: mättade koder som inte vibrerar

Läs vidare

Alla guider om Gradienter
Bakgrunder

Minimalistiska bakgrunder med precis lagom mycket

5 minuters läsning

Platt färg kan se ofärdig ut och livlig färg kan se desperat ut. De bästa minimalistiska bakgrunderna ligger precis mitt emellan: en nyans, en viskning av ljus, lite textur och plats för allt annat.

CSS och webb

Gradienter i mörkt läge: behåll djupet utan bländning

5 minuters läsning

En gradient som glöder artigt på vitt kan flamma på en mörk skärm. Så trimmar du om gradienter för mörkt läge så att de behåller sitt djup, med CSS för prefers-color-scheme, light-dark() och en manuell växlare.

CSS och webb

CSS-gradient med OKLCH-interpolering för mjukare övergångar

5 minuters läsning

De flesta trista gradienter med grå mitt är inte ett färgproblem utan ett matematikproblem. Två ord, in oklch, ändrar var webbläsaren gör beräkningen.

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