117 of 313 menu

Vlastnost border-image-width

Vlastnost border-image-width řídí šířku viditelné části ohraničení, mění její měřítko. Pokud je tato hodnota větší než šířka border-width, obrázek ohraničení vleze pod obsah.

Pro podrobnější informace viz vlastnost border-image.

Syntaxe

selektor { border-image-width: CSS jednotky | procenta | číslo | auto; }

Hodnoty

Hodnota Popis
CSS jednotky Hodnota v zadaných CSS jednotkách.
Procenta Hodnoty v procentech vzhledem k velikosti bloku, kterému je nastaveno ohraničení.
Číslo Číselná hodnota, kterou se násobí border-width.
auto Klíčové slovo. Pokud je zadáno, hodnota je rovna příslušnému border-image-slice. Pokud není vhodná velikost k dispozici, použije se hodnota border-width, přičemž obrázek vyplní celý roh ohraničení a vleze pod obsah. Pro lepší pochopení viz příklady.

Výchozí hodnota: 1.

Příklad . Číslo

Nastavme hodnotu border-image-width na 2 při najetí myší na element. Přitom ohraničení bude mít velikost 26px*2 - 2 krát větší, než je jeho šířka nastavená v border-width. Ohraničení přitom vleze pod text (jako druh pozadí):

<div id="elem"></div> #elem:hover { border-image-width: 2; } #elem { border-image-repeat: repeat; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Příklad . Změňme border-image-repeat na round

V předchozím příkladu bude při najetí v ohraničení necelý počet kosočtverců. Opravme to nastavením border-image-repeat na hodnotu round:

<div id="elem"></div> #elem:hover { border-image-width: 2; } #elem { border-image-repeat: round; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Příklad . Procenta

Nastavme hodnotu border-image-width na 50% při najetí myší na element. Přitom ohraničení bude mít velikost 50% od velikosti bloku (to znamená, že dvě ohraničení, pravé a levé, pokryjí celý blok):

<div id="elem"></div> #elem:hover { border-image-width: 50%; } #elem { border-image-repeat: repeat; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Příklad . Procenta

Nastavme hodnotu border-image-width na 30% při najetí myší na element. Přitom ohraničení bude mít velikost 30% od velikosti bloku:

<div id="elem"></div> #elem:hover { border-image-width: 30%; } #elem { border-image-repeat: repeat; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Příklad . Pixely

Nastavme hodnotu border-image-width na 50px při najetí myší na element:

<div id="elem"></div> #elem:hover { border-image-width: 50px; } #elem { border-image-repeat: repeat; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Příklad . Hodnota auto

Nastavme hodnotu border-image-width na auto při najetí myší na element.

Před najetím má border-image-width hodnotu 1 (ve výchozím nastavení). V příkladu je speciálně border-width nastaveno na 52px, a border-image-slice - na hodnotě 26 (efekt s auto bude pozorován pouze pokud border-width není rovno border-image-slice). Kvůli tomu, že border-image-width má hodnotu 1, obrázek ohraničení bude zabírat celou šířku border-width, to znamená, že se roztáhne na 52px. Při najetí se hodnota border-image-width nastaví na auto a šířka obrázku se bude rovnat hodnotě border-image-slice, tedy 26px:

<div id="elem"></div> #elem:hover { border-image-width: auto; } #elem { border-image-repeat: repeat; border-image-source: url("border-image.png"); border-image-slice: 26; border-style: solid; border-width: 52px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

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