97 of 313 menu

linear-gradient funksie

Die funksie linear-gradient spesifiseer 'n lineêre gradiënt. Word toegepas op eienskappe wat 'n agtergrondbeeld spesifiseer: background, background-image of 'n randbeeld: border-image, background-image-source.

Sintaksis

selektor { background: linear-gradient([hoek of rigting], kleur1 grootte1, kleur2 grootte2...); }

Waardes

Waarde Beskrywing
rigting Spesifiseer 'n spesifieke rigting vir die gradiënt in enige eenhede vir hoeke of met sleutelwoorde top, left, right, bottom of hul kombinasie: top left, top right ensovoorts. Die volgorde van woorde maak nie saak nie: jy kan top left en left top skryf, geen verskil nie. Die parameter is opsioneel: as dit nie gespesifiseer word nie, sal die gradiënt van bo na onder loop (soos met to top). Die woord to word voor die rigting geplaas.
hoek 'n Hoek in enige eenhede vir hoeke. Kan positief of negatief wees. Die parameter is opsioneel. Slegs óf 'n hoek, óf 'n rigting (of niks) kan gespesifiseer word.
kleur1 Begin kleur van die gradiënt in enige eenhede vir kleur.
kleur2 Eind kleur van die gradiënt in enige eenhede vir kleur.
grootte Spesifiseer die lengte van 'n spesifieke kleur van die gradiënt in enige eenhede vir grootte.

Voorbeeld . Die mees basiese opsie

Sintaksis:

selektor { background: linear-gradient(begin kleur, eind kleur); }

Kom ons kyk na 'n voorbeeld:

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

:

Voorbeeld . Voeg 'n hoek by

Sintaksis:

selektor { background: linear-gradient(hoek, begin kleur, eind kleur); }

Kom ons kyk na 'n voorbeeld:

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

:

Voorbeeld . Voeg 'n rigting by

In plaas van 'n hoek kan jy 'n rigting byvoeg top, left, right, bottom of hul kombinasie: top left, top right Die woord to word voor die rigting geplaas.

Sintaksis:

selektor { background: linear-gradient(rigting, begin kleur, eind kleur); }

Kom ons kyk na 'n voorbeeld:

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

:

Voorbeeld . Voeg 'n rigting by

Laat ons 'n ander rigting spesifiseer:

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

:

Voorbeeld . Voeg 'n grootte by

Sintaksis:

selektor { background: linear-gradient(kleur1 grootte1, kleur2 grootte2); }

In die volgende voorbeeld sal die gedrag soos volg wees: suiver rooi kleur sal van 0px tot 30px wees, van 30px tot 50px sal daar 'n gradiënt van rooi na blou wees, en van 50px en tot die einde - suiver blou:

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

:

Voorbeeld . Voeg meer as 2 kleure by

Sintaksis:

selektor { background: linear-gradient(kleur1 grootte1, kleur2 grootte2, kleur3 grootte3...); }

In die volgende voorbeeld sal die gedrag soos volg wees: suiver rooi kleur sal van 0px tot 30px wees, van 30px tot 50px sal daar 'n gradiënt van rooi na blou wees, en van 50px en tot 70px - gradiënt van blou na groen, en na 70px - suiver groen:

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

:

Voorbeeld . Skerp oorgange

In die volgende voorbeeld sal die gedrag soos volg wees: suiver rooi kleur sal van 0px tot 30px wees, suiver blou - van 30px tot 60px, suiver groen - na 60px (red 0px kan uitgelaat word):

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

:

Voorbeeld . Groottes kan ook in persentasies gespesifiseer word

In die volgende voorbeeld sal die gedrag soos volg wees: suiver rooi kleur sal van 0% tot 30% wees, suiver blou - van 30% tot 60%, suiver groen - na 60% (red 0% kan uitgelaat word):

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

:

Voorbeeld . Kombinasie met background-size

In die volgende voorbeeld sal die gedrag soos volg wees: suiver rooi kleur sal van 0px tot 30px wees, suiver blou - van 30px tot 60px, terwyl dit alles in stukke sal herhaal van 60px elk (as gevolg van 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; }

:

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp