97 of 313 menu

Funktsioon linear-gradient

Funktsioon linear-gradient määrab lineaarne gradient. Rakendatakse omadustele, mis määravad taustapildi: background, background-image või piiri pildi: border-image, background-image-source.

Süntaks

selektor { background: linear-gradient([nurk või suund], värv1 suurus1, värv2 suurus2...); }

Väärtused

Väärtus Kirjeldus
suund Määrab kindla gradendi suuna mis tahes nurgaühikutes või märksõnadega top, left, right, bottom või nende kombinatsioon: top left, top right ja nii edasi. Sõnade järjekord ei ole oluline: võib kirjutada top left ja left top, erinevust pole. Parameeter on valikuline: kui seda ei kirjutata, on gradient ülevalt alla (nagu to top puhul). Suuna ees seisab sõna to.
nurk Nurk mis tahes nurgaühikutes. Võib olla positiivne või negatiivne. Parameeter on valikuline. Samal ajal võib olla määratud kas nurk või suund (või mitte midagi).
värv1 Gradendi algvärv mis tahes värviühikutes.
värv2 Gradendi lõppvärv mis tahes värviühikutes.
suurus Määrab kindla gradendi värvi ulatuse mis tahes suuruseühikutes.

Näide . Kõige lihtsam variant

Süntaks:

selektor { background: linear-gradient(algvärv, lõppvärv); }

Vaatame näidet:

<div id="elem"></div> #elem { background: linear-gradient(black, red); width: 200px; height: 200px; }

:

Näide . Lisame nurga

Süntaks:

selektor { background: linear-gradient(nurk, algvärv, lõppvärv); }

Vaatame näidet:

<div id="elem"></div> #elem { background: linear-gradient(45deg, black, red); width: 200px; height: 200px; }

:

Näide . Lisame suuna

Nurga asemel võib lisada suuna top, left, right, bottom või nende kombinatsiooni: top left, top right Suuna ees seisab sõna to.

Süntaks:

selektor { background: linear-gradient(suund, algvärv, lõppvärv); }

Vaatame näidet:

<div id="elem"></div> #elem { background: linear-gradient(to left, black, red); width: 200px; height: 200px; }

:

Näide . Lisame suuna

Täpsustame teist suunda:

<div id="elem"></div> #elem { background: linear-gradient(to top left, black, red); width: 200px; height: 200px; }

:

Näide . Lisame suuruse

Süntaks:

selektor { background: linear-gradient(värv1 suurus1, värv2 suurus2); }

Järgmises näites on käitumine järgmine: puhas punane värv on alates 0px kuni 30px, alates 30px kuni 50px on gradient punasest kuni siniseks, ja alates 50px kuni lõpuni - puhas sinine:

<div id="elem"></div> #elem { background: linear-gradient(red 30px, blue 50px); width: 200px; height: 200px; }

:

Näide . Lisame rohkem kui 2 värvi

Süntaks:

selektor { background: linear-gradient(värv1 suurus1, värv2 suurus2, värv3 suurus3...); }

Järgmises näites on käitumine järgmine: puhas punane värv on alates 0px kuni 30px, alates 30px kuni 50px on gradient punasest kuni siniseks, ja alates 50px kuni 70px - gradient sinisest roheliseni, ja pärast 70px - puhas roheline:

<div id="elem"></div> #elem { background: linear-gradient(red 30px, blue 50px, green 70px); width: 200px; height: 200px; }

:

Näide . Teravad üleminekud

Järgmises näites on käitumine järgmine: puhas punane värv on alates 0px kuni 30px, puhas sinine - alates 30px kuni 60px, puhas roheline - pärast 60px (red 0px võib ka mitte kirjutada):

<div id="elem"></div> #elem { background: linear-gradient(red 0px, red 30px, blue 30px, blue 60px, green 60px); width: 200px; height: 200px; }

:

Näide . Suurusi saab määrata ka protsentides

Järgmises näites on käitumine järgmine: puhas punane värv on alates 0% kuni 30%, puhas sinine - alates 30% kuni 60%, puhas roheline - pärast 60% (red 0% võib ka mitte kirjutada):

<div id="elem"></div> #elem { background: linear-gradient(red 0%, red 30%, blue 30%, blue 60%, green 60%); width: 200px; height: 200px; }

:

Näide . Kombinatsioon background-size'iga

Järgmises näites on käitumine järgmine: puhas punane värv on alates 0px kuni 30px, puhas sinine - alates 30px kuni 60px, kusjuures kõik see kordub tükkidena iga 60px järel (tänu background-size: 60px;):

<div id="elem"></div> #elem { background: linear-gradient(to right, red 30px, blue 30px, blue 60px); background-size: 60px 60px; width: 200px; height: 200px; }

:

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu