117 of 313 menu

Eienskap border-image-width

Die eienskap border-image-width beheer die wydte van die sigbare deel van die rand, skaal dit. As hierdie waarde groter is as die wydte van border-width, sal die randbeeld onder die inhoud in kruip.

Vir meer gedetailleerde inligting, sien die eienskap border-image.

Sintaksis

selektor { border-image-width: CSS eenhede | persentasies | getal | auto; }

Waardes

Waarde Beskrywing
CSS eenhede Waarde in gespesifiseerde CSS eenhede.
Persentasies Waardes in persentasie relatief tot die grootte van die blok waaraan die rand toegeken is.
Getal 'n Numeriese waarde waarmee die border-width vermenigvuldig word.
auto 'n Sleutelwoord. As dit gespesifiseer is, is die waarde gelyk aan die ooreenstemmende border-image-slice. As daar geen geskikte grootte is nie, word die waarde van border-width gebruik, terwyl die beeld die hele randhoek vul en onder die inhoud in kruip. Sien die voorbeelde vir beter begrip.

Verstekwaarde: 1.

Voorbeeld . Getal

Stel die waarde van border-image-width in op 2 wanneer die muis oor die element beweeg. In hierdie geval sal die rand 'n grootte van 26px*2 hê - 2 keer groter as die wydte daarvan wat in border-width gespesifiseer is. Die rand sal dan onder die teks ingaan (soos 'n agtergrond):

<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; }

:

Voorbeeld . Verander border-image-repeat na round

In die vorige voorbeeld sal daar nie 'n heelgetal ruitjies in die rand wees by beweging nie. Laat ons dit regstel deur border-image-repeat op die waarde round te stel:

<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; }

:

Voorbeeld . Persentasies

Stel die border-image-width waarde op 50% wanneer die muis oor die element beweeg. In hierdie geval sal die rand 'n grootte van 50% van die grootte van die blok hê (dit wil sê, die twee rande, die regter- en linker, sal die hele blok bedek):

<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; }

:

Voorbeeld . Persentasies

Stel die waarde van border-image-width op 30% wanneer die muis oor die element beweeg. In hierdie geval sal die rand 'n grootte van 30% van die grootte van die blok hê:

<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; }

:

Voorbeeld . Pixels

Stel die waarde van border-image-width op 50px wanneer die muis oor die element beweeg:

<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; }

:

Voorbeeld . Waarde auto

Stel die waarde van border-image-width op auto wanneer die muis oor die element beweeg.

Voor beweging het border-image-width die waarde 1 (verstek). In die voorbeeld word border-width spesifiek op 52px gestel, en border-image-slice - op die waarde 26 (die effek met auto sal slegs waargeneem word as border-width nie gelyk is aan border-image-slice nie). As gevolg daarvan dat border-image-width die waarde 1 het, sal die randbeeld die hele wydte van border-width beslaan, dit is, dit sal oor 52px uitrek. Met beweging word die waarde van border-image-width gestel op auto en die wydte van die beeld sal gelyk wees aan die waarde van border-image-slice, dit is 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; }

:

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