I denne artikkelen vil vi diskutere CSS -gradienter. Så la oss starte!
Hva er CSS -gradienter?
I CSS, “gradient”Lar deg jevnt vise overgangen mellom forskjellige farger. Du kan også vise forskjellige farger på en gang for å forbedre utseendet til HTML -elementene. Det er tre typer gradienter som er:
Nå skal vi utforske hver av de nevnte gradienttypene en etter en! For dette formålet vil vi først opprette en div i HTML og deretter bruke en "gradient”Til det.
Eksempel
I HTML vil vi lage en container eller en div med klassenavnet “div”Og inne i“”Tag, legg til en overskrift
Html
Nå vil vi flytte til CSS -filen og bruke "div”For å få tilgang til den opprettede beholderen i HTML og sette høyden på DIV som“200px”. Etter det, sett fargen på overskriften som “RGB (1, 32, 4)”Og skriftstørrelsen som“35px”. Deretter legger du grensen rundt div, bredde som “5px”, Stil som“ridge”, Og farge som“RGB (0, 0, 0)”.
CSS
divVed hjelp av koden over oppnås følgende utgang:
Nå vil vi bruke typene av gradienten i Div.
Hva er CSS lineære gradienter?
For å generere en lineær gradient, “Lineær-gradient ()”Funksjonen til CSS brukes som en verdi av“bakgrunnsbilde”Eller“bakgrunn”Eiendom. Med denne funksjonen kan det opprettes et bilde som er sammensatt av en linjelignende progresjon av forskjellige farger. Det er forskjellige typer lineære gradienter, for eksempel å gjenta lineære gradienter, gradienter fra venstre til høyre og gradienter fra høyre til venstre.
Syntaks
Syntaksen til “Lineær-gradient ()”Funksjon er:
Bakgrunnsbilde: Lineær-gradient (retning, Color-1, Color-2, ...);Her, "retning”Parameter brukes til å angi retningen på den lineære gradienten som overgangen vil starte slik som til topp, høyre, venstre og bunn. Du kan legge til flere farger i denne funksjonen.
Som en fortsettelse av det forrige eksemplet, vil vi bruke en enkel “Lineær-gradient ()”Funksjon til Div.
Eksempel
Her vil vi bruke “Lineær-gradient ()”Funksjon i“bakgrunnsbilde”Eiendom og legg til retning som“til toppen”; Dette er standardretning for funksjonen. Etter det vil vi legge til tre farger som “RGB (0, 255, 213)”,“RGB (187, 255, 0)”, Og“RGB (51, 255, 0)”For vår gradient:
divI det undervernede bildet kan du se at en lineær gradient genereres:
Gå nå til neste type der vi vil endre retningen til den lineære gradienten som "til høyre”.
Lineær gradient til høyre
For å generere en lineær gradient til høyre, vil vi endre retning fra “til toppen" til " til høyre”Og sett fem forskjellige farger som“RGB (32, 42, 134)”,“RGB (202, 231, 255)”,“RGB (0, 255, 170)”,“RGB (85, 250, 79)”, Og“RGB (128, 243, 138)”:
divI utgangen nedenfor kan du se at den lineære gradienten opprettes i riktig retning:
Deretter vil vi endre retningen på den lineære gradienten til “til venstre”.
Lineær gradient til venstre
Her vil vi endre retningen til “til venstre”. Fargene vil bli brukt de samme som i eksemplet ovenfor:
divDu kan se fra utgangen nedenfor at den lineære gradienten til venstre opprettes perfekt:
Du kan også lage en gjentatt overgang av farger. Så la oss gjøre dette!
Gjenta lineære gradienter
For å lage gjentatte lineære gradienter, "Gjentakende lineære gradienter ()”Funksjon brukes. I denne typen lineær gradient gjentas sekvensen av fargen i henhold til den gitte verdien.
Syntaks
Syntaksen til “Gjentakende lineære gradienter ()" er:
Bakgrunnsbilde: Gjentakende-linear-gradient (fargefarge-stopplengde, fargefarge-stopplengde, ...);I syntaks ovenfor, "Fargestopplengde”Brukes til å sette avstanden mellom første og siste fargestopp som bestemmer lengden på gradienten som gjentar.
La oss fortsette med forrige eksempel.
Eksempel
Her vil vi sette fargen på teksten som “hvit”Og legg til verdien av gradientfarger i“Gjentakende lineære gradienter ()”Funksjoner. Foruten hver farge, vil vi spesifisere “Fargestopplengde" som "0px”,“20px”, Og“40px”. Den brukes til å gjenta fargene etter den gitte lengden:
divMerk: Uten "Fargestopplengde”Verdi, den lineære gradienten kan ikke settes for repetisjon.
I det undervernede bildet kan du se at den lineære gradienten gjentas:
Hva er CSS radiale gradienter?
En radial gradient er en overgang av farger der overgangen starter fra elementets opprinnelse. For å lage en radiell gradient, “Radial-gradient ()”Funksjon brukes der du kan spesifisere formen på overgangen og fargene.
Syntaks
Syntaksen til “Radial-gradient ()”Funksjon er:
Bakgrunnsbilde: radialgradient (form, startfarge, ..., siste farge);Du kan stille formen til “Radial-gradient ()”-Funksjon som en“ellipse”Eller“sirkel”.
Eksempel
Her vil vi fortsette det forrige eksemplet og bruke “Radial-gradient ()”Funksjon for å sette formen på overgangen som en“ellipse”. Deretter vil vi legge til fem forskjellige farger som "RGB (17, 0, 255)”,“RGB (0, 174, 255)”,“RGB (109, 250, 255)”,“RGB (0, 190, 79)”, Og“RGB (2, 70, 2)”:
divDet undervernede bildet indikerer at overgangen til fargen med hell startet fra elementets opprinnelse:
Nå vil vi flytte til den siste typen gradient.
Hva er CSS koniske gradienter?
“Conic-Gradient ()”Funksjon brukes til å lage en konisk gradient. Det er en gradient der overgangene til farger roteres rundt et midtpunkt. For å lage en konisk gradient, må minst to farger defineres.
Syntaks
Syntaksen til “Conic-Gradient ()”Funksjon er:
Bakgrunnsbilde: Conic-Gradient (farge, farge, ... farge);Du kan angi flere farger i funksjonen til "Conic-Gradient ()”.
La oss flytte til eksemplet der vi vil lage den koniske gradienten.
Eksempel
Vi vil nå sette fargen på overskriften som “hvit”. Deretter, bruk "Conic-Gradient ()”Funksjon og lag en kjeggen av regnbuekonisk ved å legge til regnbuefarger, for eksempel“rød”,“oransje”,“gul”,“grønn”,“blå”,“indigo”, Og“fiolett”:
divHer er resultatet som viser at konisk gradient opprettes med suksess:
Det er det! Vi har forklart CSS -gradienten i detalj.
Konklusjon
CSS “gradient”Lar deg vise glatte overganger mellom to eller flere spesifiserte farger. Det er tre typer gradientfunksjoner som brukes som en verdi av “bakgrunn”Eiendom i CSS, for eksempel“Lineær-gradient ()”,“Radial-gradient ()”, Og“Conic-Gradient ()”. I denne håndboken har vi forklart CSS -gradient og dens typer i detalj.