117 of 313 menu

Egenskaben border-image-width

Egenskaben border-image-width styrer bredden af den synlige del af rammen, skalerer den. Hvis denne værdi er større end bredden af border-width, vil billedrammen kravle ind under indholdet.

For mere detaljeret information, se egenskaben border-image.

Syntaks

selektor { border-image-width: CSS-enheder | procenter | tal | auto; }

Værdier

Værdi Beskrivelse
CSS-enheder Værdi i de angivne CSS-enheder.
Procenter Værdier i procent i forhold til størrelsen af blokken, som rammen er angivet for.
Tal Numerisk værdi, som border-width ganges med.
auto Nøgleord. Hvis det er angivet, er værdien lig med den tilsvarende border-image-slice. Hvis der ikke er en passende størrelse, bruges værdien border-width, hvor billedet udfylder hele rammens hjørne og kravler ind under indholdet. Se eksemplerne for bedre forståelse.

Standardværdi: 1.

Eksempel . Tal

Indstil værdien af border-image-width til 2 når musen holdes over elementet. Ved dette vil rammen blive størrelsen 26px*2 - 2 gange større end dens bredde, angivet i border-width. Rammen vil herefter gå ind under teksten (som en baggrund):

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

:

Eksempel . Ændre border-image-repeat til round

I det foregående eksempel vil der ved hold ikke være et helt antal romber i rammen. Vi retter det ved at indstille border-image-repeat til værdien 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; }

:

Eksempel . Procenter

Indstil værdien border-image-width til 50% når musen holdes over elementet. Ved dette vil rammen blive størrelsen 50% af størrelsen af blokken (det vil sige de to rammer, højre og venstre, vil dække hele blokken):

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

:

Eksempel . Procenter

Indstil værdien af border-image-width til 30% når musen holdes over elementet. Ved dette vil rammen blive størrelsen 30% af størrelsen af blokken:

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

:

Eksempel . Pixels

Indstil værdien af border-image-width til 50px når musen holdes over elementet:

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

:

Eksempel . Værdien auto

Indstil værdien af border-image-width til auto når musen holdes over elementet.

Før hold har border-image-width værdien 1 (som standard). I eksemplet er border-width specifikt angivet til 52px, og border-image-slice - til værdien 26 (effekten med auto vil kun observeres hvis border-width ikke er lig med border-image-slice). På grund af at border-image-width har værdien 1, vil billedrammen optage hele bredden af border-width, det vil sige den strækkes til 52px. Ved hold indstilles værdien af border-image-width til auto og billedets bredde bliver lig med værdien border-image-slice, det vil sige 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; }

:

Se også

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis