Markkinat
Hinnoittelu
Kirjaudu sisäänAloita
SuunnitteluopasCSS ja verkko
CSS ja verkko

CSS-liukuvärigeneraattori vai käsin kirjoitettu koodi

Generaattorin koodi kelpaa usein liitettäväksi, mutta on hieman vanhentunutta. Opettele neljä osaa, niin kirjoitat liukuvärin työkalun etsimistä nopeammin ja säädät sitä liukusäädintä tarkemmin.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·3 min lukuaika
Kansi: Mist Chart · GR·PZ7X·GE

Lyhyesti

  • CSS-liukuvärigeneraattori muuttaa väri- ja kulmavalinnat tyylitiedostoon liitettäväksi background-image-arvoksi.
  • Jokaisessa CSS-liukuvärissä on neljä osaa: tyyppi, suunta tai sijainti, valinnainen interpoloinnin väriavaruus ja väripisteet.
  • Vanhat generaattorit tuottavat yhä valmistajaetuliitteitä ja Internet Explorer -suodattimia, joita nykyiset selaimet eivät tarvitse.
  • Kolmas väripiste, oklch-väriavaruus tai toinen kerros parantaa tulosta usein enemmän kuin värien vaihtaminen.
  • Valmiin liukuvärin tallentaminen mukautettuun ominaisuuteen tekee siitä uudelleenkäytettävän ja keskitetysti muokattavan.
Tällä sivulla
Jokaisen CSS-liukuvärin neljä osaaKopioitavat liukuvärireseptitGeneraattorin tuloksen siistiminenViisi liukusäädintä parempaa muokkaustaLiukuväri uudelleenkäytettäväksi tokeniksiMilloin generaattori ei ole oikea työkalu

CSS-liukuvärigeneraattori antaa värien ja kulman valinnan jälkeen liitettävän arvon, kuten linear-gradient(135deg, #1e1b4b 0%, #6d28d9 100%). Se on hyvä lähtökohta. CSS-liukuvärin kirjoittaa kuitenkin käsin alle minuutissa, ja juuri käsin lisäät kolmannen pisteen, paremman väriavaruuden tai toisen kerroksen. Tässä luet, siistit ja kirjoitat koodin itse.

Jokaisen CSS-liukuvärin neljä osaa

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); }
Kaikki generaattorin liukusäätimet vastaavat jotakin näistä neljästä osasta.
Tyyppilinear, radial, conic ja repeating-versiot

Oletus ilman arvoa

Ei oletusta, valinta pakollinen
Suunta tai sijainti

Vaihtoehdot

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

Oletus ilman arvoa

Ylhäältä alas, keskitetty ellipsi, alkaen 0deg
Väriavaruus

Vaihtoehdot

in oklab, in oklch, in srgb ja muut

Oletus ilman arvoa

sRGB heksaväreille
Väripisteet

Vaihtoehdot

Mitkä tahansa värit, sijainti prosenttina tai pituutena valinnainen

Oletus ilman arvoa

Tasaisesti 0 %:sta 100 %:iin
OsaVaihtoehdotOletus ilman arvoa
Tyyppilinear, radial, conic ja repeating-versiotEi oletusta, valinta pakollinen
Suunta tai sijainti160deg, to top right, circle at 80% 20%, from 90degYlhäältä alas, keskitetty ellipsi, alkaen 0deg
Väriavaruusin oklab, in oklch, in srgb ja muutsRGB heksaväreille
VäripisteetMitkä tahansa värit, sijainti prosenttina tai pituutena valinnainenTasaisesti 0 %:sta 100 %:iin
Oletukset selittävät samankaltaiset tulokset: kaksi tasaisesti jaettua pistettä sRGB-sekoituksena.

Tyypeille on omat oppaat: lineaariset liukuvärit, säteittäiset liukuvärit ja kartioliukuvärit.

Kopioitavat liukuvärireseptit

Nämä on kirjoitettu käsin. Jokaisessa on perusgeneraattorista usein puuttuva idea: epäkeskinen valo, kolme pistettä tai valittu väriavaruus. Kopioi napsauttamalla.

Viimeisessä on vain kaksi pistettä, mutta oklch kulkee elävän pinkin kautta sRGB:n murretun malvan sijaan. Ilman väriavaruustukea liukuväri jää pois, joten määritä tavallinen versio ensin.

Generaattorin tuloksen siistiminen

Vanha generaattori voi antaa viisi riviä yhden sijaan. Etuliitteelliset liukuvärit ja Internet Explorer -suodatin ovat olleet tarpeettomia vuosia. Ne lisäävät painoa, ja vanha -webkit--syntaksi käyttää eri kulmajärjestelmää, joka sekoittaa myöhemmän muokkaajan.

Tavallinen vanha tulos

  • background: #1e1b4b; ja kolme etuliitteellistä kopiota
  • -webkit-linear-gradient(left, ...) vanhoilla kulmasäännöillä
  • filter: progid:DXImageTransform... Internet Explorerille
  • rgba(30, 27, 75, 1) täysin peittäville väreille

Siisti nykykoodi

  • Yksi tasainen background-color varalle
  • Yksi etuliitteetön linear-gradient()
  • Ei suodattimia
  • Lyhyt heksaväri tai rgb(30 27 75 / 0.5) vain alfaa tarvittaessa
css
.hero {
  background-color: #1e1b4b; /* shows while loading and if the gradient fails */
  background-image: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}
Vanhan generaattorin koko viesti kahdella rivillä.

Selainkin toimii generaattorina. Avaa kehittäjätyökalut, valitse elementti ja napsauta liukuvärin väriruutua Styles-paneelissa. Saat värivalitsimen kyseiselle pisteelle ja voit muokata kulmia sekä prosentteja suoraan sivun päivittyessä. Kopioi lopullinen arvo tyylitiedostoon. Oikeaa sisältöä vasten säätäminen toimii erillistä työkalua paremmin, sillä näet liukuvärin oman otsikon takana.

Viisi liukusäädintä parempaa muokkausta

  1. 1

    Lisää keskimmäinen piste

    Kaksi pistettä tekee suoran rampin. Kolmas väri noin 50-60 %:n kohdalla tuo syvyyttä ja hallintaa muutoksen paikkaan.

  2. 2

    Valitse väriavaruus

    in oklab pitää kaukaiset värit puhtaina, in oklch antaa sävyn kiertää. Liukuvärin interpolointi näyttää eron.

  3. 3

    Siirrä valo sivuun

    Vaihda lineaarinen versioon radial-gradient(circle at 80% 20%, ...), jotta kirkkain väri tulee nurkasta kuin valonlähde.

  4. 4

    Kerrosta kaksi tai kolme liukuväriä

    Erota background-image-arvot pilkuilla. Säteittäiset hehkut lineaarisella pohjalla ovat rikkaampia kuin yksi liukuväri; CSS-verkkoliukuvärit vie tämän pidemmälle.

  5. 5

    Lisää hieman rakeisuutta

    Heikko kohinakerros peittää suurten tummien liukuvärien juovittumista. Koodi löytyy artikkelista CSS-kohinapinta.

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%);
}
Kolme käsin kirjoitettua kerrosta: pinkki valo oikealla ylhäällä, indigolampi vasemmalla alhaalla ja tumma pohja. Ensimmäinen kerros on päällä.

Liukuväri uudelleenkäytettäväksi tokeniksi

Kun liukuväri toimii, nimeä se. Mukautettu ominaisuus sisältää koko arvon, jolloin painikkeet, bannerit ja pääkuva jakavat sen ja uudistus muuttaa yhtä riviä. CSS-muuttujat teemoissa näyttää vaihdon brändin tai tilan mukaan.

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); }
Yksi määritelmä kaikkialla. Värimuutos ei koske muuta tyylitiedostoa.

Milloin generaattori ei ole oikea työkalu

Generaattori ja käsin kirjoitettu CSS jakavat rajan: kuka tahansa voi lukea väripisteet tyylitiedostosta ja käyttää niitä. Se sopii käyttöliittymän yksityiskohtiin. Sivuston ja julkaisujen tunnistettavaan taustaan voit haluta rikkaampaa ja vaikeammin kopioitavaa. Liukuvärigeneraattorin käyttö antaa laajemmat neuvot.

Gradientlyn Markit ylittävät CSS:n kuvauksen: kerrostetut materiaalit, valo, rae ja liike renderöidään joka kokoon, ja omistajia on yksi kerrallaan. Suunnittele ilmaiseksi lunastamattomalla Markilla ja etsi Markkinoilta värisanoilla lähellä tavoittelemaasi liukuväriä oleva.

Löydä liukuväri, joka on vain sinun

Selaa tuhansia Markeja, suunnittele millä tahansa niistä ilmaiseksi ja lunasta se, joka tuntuu sinulta.

Selaa Markkinoita

Usein kysyttyä

Mikä on CSS-liukuvärigeneraattori?

Työkalu värien, kulman ja tyypin visuaaliseen valintaan. Se tuottaa CSS:ään liitettävän linear-gradient()-, radial-gradient()- tai conic-gradient()-arvon.

Tarvitseeko CSS-liukuväri vielä -webkit-etuliitteen?

Ei. Etuliitteettömät liukuvärit toimivat kaikissa nykyisissä selaimissa. Poista etuliitteelliset kopiot ja vanhat Internet Explorer -suodattimet.

Miten kirjoitan CSS-liukuvärin käsin?

Valitse tyyppi, suunta ja vähintään kaksi väripistettä: linear-gradient(160deg, #1e1b4b, #6d28d9 55%, #f472b6).

Miksi generoitu liukuväri on keskeltä samea?

sRGB harmaantuu kaukaisten värien välillä. Lisää kulman jälkeen in oklab tai puhtaampi keskimmäinen väripiste.

Miten käytän liukuväriä koko sivustolla?

Tallenna koko arvo mukautettuun ominaisuuteen kuten --gradient-brand ja käytä var(--gradient-brand) tarvittavissa paikoissa.

Jaa tämä opas

Kirjoittanut GradientlyVahvistettu Gradiently-tili

Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.

Katso profiilimme

Tällä sivulla

Jokaisen CSS-liukuvärin neljä osaaKopioitavat liukuvärireseptitGeneraattorin tuloksen siistiminenViisi liukusäädintä parempaa muokkaustaLiukuväri uudelleenkäytettäväksi tokeniksiMilloin generaattori ei ole oikea työkalu

Jaa tämä opas

Seuraavaksi aiheesta CSS ja verkko

Toistuva lineaarinen CSS-liukuväri: raidat ja kuviot

Lue myös

Kaikki oppaat aiheesta CSS ja verkko
Liukuvärit

Liukuvärigeneraattori: näin tulos ei näytä samalta kuin muilla

4 min lukuaika

Liukuvärigeneraattorit ovat nopeita ja hyödyllisiä, ja ne tuottavat yleensä samat muutamat ilmeet. Ratkaisu ei ole parempi generaattori vaan se, mitä teet viiden minuutin aikana napin painamisen jälkeen.

CSS ja verkko

CSS linear-gradient: täydellinen opas suoraviivaiseen liukuväriin

5 min lukuaika

Jokainen linear-gradient()-funktion osa selitetään elävällä esimerkillä koodin vieressä: oletussuunnasta koviin pysäytyksiin, kerrostettuihin kiiltoihin ja pehmeämpiin OKLCH-sekoituksiin.

Liukuvärit

Liukuvärin interpolointi: sRGB, OKLab ja niiden merkitys

4 min lukuaika

Valitse sininen ja keltainen, sekoita ne ja keskikohta muuttuu harmaaksi. Vika ei ole väreissä vaan sekoittavan väriavaruuden laskennassa. CSS Color 4:stä lähtien voit vaihtaa sitä.

Löydä ilme, joka on vain sinun.

Jokainen Mark on elävä tausta, jolla on yksi omistaja. Kokeile vapaata Markia ja lunasta omasi, kun se tuntuu oikealta.

Aloita suunnittelu

Tarkista sertifikaatti

Kirjoita sertifikaatin numero tai Markin koodi nähdäksesi, kuka sen omistaa.

Toimii ChatGPT:n ja Clauden kanssa

Pyydä tekoälyltäsi designia. Se tekee sen Markissasi, muokkausvalmiina.

ChatGPTClaude
Näin yhdistät

Tuote

  • Markkinat
  • Selaa
  • Hinnoittelu
  • Sertifikaatit

Opi

  • Suunnitteluopas
  • Ohjekeskus
  • Mitä uutta

Kehittäjille

  • Yleiskatsaus
  • ChatGPT ja Claude
  • API-viite
  • API-avaimet

Yritys

  • Tietoa meistä
  • Ota yhteyttä
  • Kirjaudu sisään

Juridiikka

  • Ehdot
  • Tietosuoja
  • Hyvitykset
  • Markin suoja
  • Evästeet
  • Kaikki käytännöt
Liiku kirjainten yli. Jokaisessa on oikea Mark.Kosketa kirjainta nähdäksesi sen Markin.Yksi nimi. Kymmenen Markia sen sisällä.
© 2026 Gradiently