Jos olet ollut Internetissä yli muutaman minuutin, olet todennäköisesti törmännyt CSS -kaltevuuteen. CSS -taustaominaisuutta voidaan käyttää luomaan erilaisia tyylejä, ja yksi mielenkiintoisimmista tyypeistä on se, mitä se voi tehdä liukuvuusarvolla.
Osaaminen suunnitella ja luoda erilaisia CSS -kaltevuuksia on hyödyksi kaikille ohjelmistosuunnittelijoille tai -kehittäjille. Tästä artikkelista opit kaiken, mitä sinun tarvitsee tietää CSS -kaltevuuksien sisällyttämiseksi projekteihisi.
Mikä on CSS -gradientti?
CSS -gradientti on olennaisesti kahden tai useamman värin yhdistelmä, joka siirtyy sujuvasti yhdestä toiseen. CSS -gradientin siirtymätila riippuu käytetyn gradientin tyypistä. Ohjelmistosuunnittelussa käytetään yleisesti kahta päätyyppiä kaltevuuksista: lineaarinen ja radiaalinen.
On kuitenkin olemassa kolmaskin kaltevuus, joka on vähemmän suosittu ja tunnetaan kartiomaisena kaltevuutena.
CSS -liukuvärien syntaksi
Background-image: gradient-type (direction, color1, color2);
CSS-gradientti on määritettävä taustakuvan CSS-ominaisuudelle. Kaltevuustyyppi voi olla yksi useista; lineaarinen kaltevuus, säteittäinen kaltevuus tai kartiomainen kaltevuus. Kaltevuustyypin jälkeen avautuvat ja sulkeutuvat sulkeet, jotka sisältävät kaltevuuden siirtymissuunnan sekä kaltevuuteen sisällytettävät värit.
Aiheeseen liittyviä: Taustakuvan asettaminen CSS: ään
Yllä oleva esimerkki näyttää kaksi väriä, mutta kaltevuus voi sisältää useita eri värejä. Ainoa vaatimus on, että luettelon jokainen väri erotetaan pilkulla.
Mikä on lineaarinen gradientti?
Lineaarinen gradientti on suosituin CSS -gradientti. Se luo vaakasuoran, pystysuoran tai diagonaalisen siirtymägradientin käyttämällä kahta tai useampaa väriä.
Esimerkki CSS -lineaarisesta gradientista
Background-image: linear-gradient(#00A4CCFF, #F95700FF);
Yllä oleva koodi tuottaa seuraavan CSS -gradientin:
Gradientin syntaksissa on yksi tärkeä osa, joka jätetään pois yllä olevasta esimerkistä. Tämä komponentti on kaltevuuden siirtymäsuunta, ja se jätettiin pois, koska lineaarisen kaltevuuden oletuskohdistus on pystysuora (ylhäältä alas); se on haluttu lähtö tässä esimerkissä.
Yllä oleva koodi tuottaa saman tuloksen kuin seuraava koodirivi. Ainoa ero näiden kahden välillä on koodin suuntaosa.
Käyttämällä Bottom Linear Gradient -esimerkkiä
Background-image: linear-gradient(to bottom, #00A4CCFF, #F95700FF);
Kuten tulosteesta näkyy, yllä oleva koodi luo kaltevuuden, joka alkaa sinisellä yläosassa ja siirtyy sitten hitaasti oranssiin alareunaan. Jos haluat muuttaa värien järjestystä, voit vaihtaa värin pohjaan kanssa huipulle ja tämä kääntää kaltevuuden suunnan ja tuottaa seuraavan tuloksen:
Pystysuuntaisen kohdistuksen tapaan kaltevuuden vaakasuuntainen kohdistaminen voidaan saavuttaa käyttämällä kahta suunta -avainsanaa: vasemmalle ja oikealle , joka tuottaa seuraavat lähdöt.
kuinka kääntää kuvahaku puhelimessa
Diagonaalinen lineaarinen kaltevuus
On mahdollista saavuttaa diagonaalinen lineaarinen gradientin siirtyminen mihin tahansa lineaarisen kaltevuuden suuntaan. On vain neljä erityistä avainsanaluetteloa, jotka sinun on tiedettävä tämän mahdollistamiseksi.
- Oikeassa alakulmassa
- Vasemmassa alakulmassa
- Oikeassa yläkulmassa
- Vasemmassa yläkulmassa
Esimerkki diagonaalisesta lineaarisesta gradientista
Background-image: linear-gradient(to bottom right, #00A4CCFF, #F95700FF);
Yllä oleva esimerkki tuottaa seuraavan tuloksen:
Kuten yllä olevasta tuotoksesta näkyy, lineaarinen kaltevuus siirtyy diagonaaliseen suuntaan siirtymällä kaltevuuden vasemmasta yläkulmasta oikeaan alaosaan.
Monivärinen lineaarinen gradientti
Lineaarisella gradientilla voi olla kaksi tai useampia värejä, mutta miltä useat värit näyttävät kaltevuudessa? Monivärinen lineaarinen gradientin värijärjestely riippuu sen suunnasta. Vaakasuunnassa siirtyvillä väreillä on jokainen uusi väri lineaarisen kaltevuuden vasemmalla tai oikealla puolella, riippuen lineaarisen kaltevuuden tarkasta suunnasta.
Esimerkki monivärisestä lineaarisesta gradientista
Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);
Yllä oleva koodirivi tuottaa seuraavan tuloksen:
Kuten näette, jokainen uusi väri lisätään kaltevuuden oikealle puolelle, mikä luo lopulta sateenkaaren. Sama lähtö voidaan saavuttaa pystysuunnassa; lineaarisen kaltevuuden erityinen värijärjestely riippuu kuitenkin pystysuuntaisesta avainsanasta (ylös tai alas).
Mikä on säteittäinen kaltevuus?
Säteittäinen kaltevuus luo kierreliukuvärin, jossa on kaksi väriä, jotka alkavat oletusarvoisesti keskeltä. Kun lineaarinen kaltevuus tuottaa suoran kaltevuuden, joka virtaa pystysuoraan tai vaakasuoraan, säteittäinen kaltevuus tuottaa pyöreän kaltevuuden, joka virtaa keskeltä ulkoreunoille.
Käyttämällä Radial Gradient -esimerkkiä
Background-image: radial-gradient( circle, #00A4CCFF, #F95700FF);
Yllä oleva koodirivi tuottaa seuraavan tuloksen:
Radiaalisen kaltevuuskeskuksen muuttaminen
Oletuksena säteittäinen kaltevuus alkaa kaltevuuden keskeltä; on kuitenkin mahdollista muuttaa lähtöpistettä lisäämällä muutamia avainsanoja.
Voinko pelata youtubea alexalla
Esimerkki radiaalisen kaltevuuden aloitusasennon muuttamisesta
Background-image: radial-gradient(circle at top right, #00A4CCFF, #F95700FF);
Yllä oleva koodirivi tuottaa seuraavan tuloksen:
Kuten näet tulosteesta, kaltevuus alkaa nyt oikeasta yläkulmasta keskikohdan sijasta. Tämä muutos on mahdollinen avainsanan sisällyttämisen vuoksi Yläoikea yllä olevassa koodissa. Seuraavaa avainsanaluetteloa voidaan käyttää myös säteittäisen kaltevuuden lähtöpisteen muuttamiseen:
- Ylävasen
- Ala oikea
- Alhaalla vasemmalla
Moniväriset säteittäiset kaltevuudet
Kuten lineaarinen kaltevuus, myös säteittäinen kaltevuus voi käyttää kahta enemmän väriä, suurin ero on se, että jos lineaarinen kaltevuus lisää kaltevuutta suorassa linjassa, säteittäinen kaltevuus lisää uusia värejä ulkoreunaan.
Monivärinen säteittäinen kaltevuusesimerkki
Background-image: radial-gradient(circle, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);
Yllä oleva koodirivi tuottaa seuraavan tuloksen:
Liukuvärien mukauttaminen
Toistaiseksi olet nähnyt kaltevuuden suunnan ja keskipisteen muuttamisen, mutta et ole nähnyt kaltevuuden mukauttamista. Liukuvärin mukauttaminen saattaa kuulostaa paljon työtä, mutta kun olet ymmärtänyt CSS -taustakaltevuuden luomisen perusteet, seuraava ilmeinen askel on oppia tekemään CSS -kaltevuuksista ainutlaatuisempia.
Voinko pelata ps3 -pelejäni ps4: llä
Oletusarvon mukaan kaltevuuden värit vievät tasaisesti jaetun tilan, ja jokainen väri siirtyy tasaisesti sen jälkeiseen. Joten jos kaksi väriä yhdistetään liukuväriksi, kukin väri vie puolet käytettävissä olevasta tilasta siirtyessään yhdestä toiseen. Jos kolme väriä yhdistetään, kukin väri vie kolmanneksen käytettävissä olevasta tilasta.
Räätälöidyn kaltevuuden avulla voit määrittää värin liukuvärissä olevan tilan määrän määrittämällä nimenomaisesti värin pysäytysasento .
Lineaarisen gradientin mukauttaminen Esimerkki 1
Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF 30%);
Yllä oleva koodirivi tuottaa seuraavan tuloksen:
Yllä oleva tulos näyttää lineaarisen kaltevuuden toisen värin, joka pysähtyy gradientin ensimmäisen värin 30%: n pisteeseen sen tavanomaisen sijainnin sijaan, ja koska toinen väri on myös gradientin viimeinen väri, se ulottuu luonnollisesti loppuun .
Jos sijoittaisit 30% yllä olevaan koodiin ensimmäisen värin lopussa, asioiden pitäisi tulla selkeämmiksi.
Lineaarisen gradientin mukauttaminen Esimerkki 2
Background-image: linear-gradient( to right, #00A4CCFF 30%, #F95700FF );
Yllä oleva koodi tuottaa seuraavan tuloksen.
Yllä oleva tulos näyttää selvästi gradientin ensimmäisen värin, joka pysähtyy gradientin toisen värin 30%: n pisteessä. Tämän esimerkin ja yllä olevan esimerkin pitäisi auttaa helpottamaan värien pysäyttämistä.
Säteittäisen kaltevuuden mukauttaminen tapahtuu samalla tavalla kuin lineaarinen kaltevuus. Ainoa asia, joka sinun on tehtävä saavuttaaksesi samat tulokset edellä säteittäisessä kaltevuudessa, on muuttaa kaltevuustyyppiä ja suuntaa.
CSS -liukuvärien luominen ei ole koskaan ollut helpompaa
Tässä opetusartikkelissa on työkalut lineaaristen ja säteittäisten kaltevyyksien tunnistamiseen ja luomiseen. Jos olet päässyt tähän pisteeseen, opit muuttamaan kaltevuuden suuntaa ja keskipistettä. Lisäksi sinulla on nyt taidot muokata CSS -kaltevuuksia ja luoda ainutlaatuisia taustakaltevuuksia.
Jos et kuitenkaan halua mennä suoraan uusien ja ainutlaatuisten kaltevuuksien luomiseen, voit aloittaa luomalla upeita, jo olemassa olevia kaltevuuksia.
Jaa Jaa Tweet Sähköposti 27 Tyylikästä CSS -taustagradienttiesimerkkiäTasaiset värit ovat niin viime vuonna. Kaltevuudet ovat mukana! Mutta miten voit luoda ne CSS: ssä?
Lue seuraava Liittyvät aiheet- Ohjelmointi
- Verkkokehitys
- Web-suunnittelu
- CSS
Kadeisha Kean on täyspinoinen ohjelmistokehittäjä ja tekninen/teknologinen kirjoittaja. Hänellä on selkeä kyky yksinkertaistaa joitain monimutkaisimpia teknologisia käsitteitä; tuottaa materiaalia, jonka jokainen tekniikan aloittelija voi helposti ymmärtää. Hän on intohimoinen kirjoittamiseen, mielenkiintoisten ohjelmistojen kehittämiseen ja matkustamiseen ympäri maailmaa (dokumenttielokuvien kautta).
Lisää Kadeisha Keaniltatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi