99 of 313 menu

Funkce repeating-linear-gradient

Funkce repeating-linear-gradient nastavuje opakující se lineární přechod. To znamená, že nastavíme určitý vzor přechodu, například od 0px do 10px - přechod od červené k modré a tento přechod se bude opakovat na celém bloku: 0px do 10px, od 10px do 20px, od 20px do 30px a tak dále.

Tato funkce se aplikuje na vlastnosti, které nastavují obrázek pozadí: background, background-image nebo obrázek ohraničení: border-image, background-image-source.

Syntaxe

selektor { background: repeating-linear-gradient([směr], barva1 velikost1, barva2 velikost2...); }

Hodnoty

Hodnota Popis
směr Nastavuje určitý směr přechodu v libovolných jednotkách pro úhly nebo klíčovými slovy top, left, right, bottom nebo jejich kombinací. Pořadí slov není důležité. Parametr je volitelný: pokud není napsán, přechod bude probíhat shora dolů. Před směrem se píše slovo to.
úhel Úhel v libovolných jednotkách pro úhly. Může být kladný nebo záporný. Parametr je volitelný. Současně může být zadán buď úhel, nebo směr (nebo vůbec nic).
barva1 Počáteční barva přechodu v libovolných jednotkách pro barvu.
barva2 Koncová barva přechodu v libovolných jednotkách pro barvu.
velikost Nastavuje rozsah určité barvy přechodu v libovolných jednotkách pro velikost.

Příklad . Nejjednodušší varianta

Přechod bude vypadat takto: od 0px do 20px čistá červená barva, od 20px do 40px - přechod od červené k modré. A tak se bude opakovat shora dolů (na to je opakující se přechod):

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

:

Příklad . Jasné barvy

Přechod bude vypadat takto: od 0px do 20px čistá červená barva, od 20px do 40px - čistá modrá (trik je v tom, že druhá barva začíná tam, kde končí první). A tak se bude opakovat shora dolů:

<div id="elem"></div> #elem { background: repeating-linear-gradient(red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Příklad . Změníme směr

Nyní bude směr přechodu zprava doleva:

<div id="elem"></div> #elem { background: repeating-linear-gradient(to left, red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Příklad . Směr ve stupních

Jako směr nastavíme úhel ve stupních:

<div id="elem"></div> #elem { background: repeating-linear-gradient(45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Příklad . Záporná hodnota

Nastavíme směr zápornou hodnotou:

<div id="elem"></div> #elem { background: repeating-linear-gradient(-45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Viz také

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout