117 of 313 menu

Egenskapen border-image-width

Egenskapen border-image-width styr bredden på kantens synliga del, skalar den. Om detta värde är större än bredden på border-width, kommer kantbilden att krypa in under innehållet.

För mer detaljerad information, se egenskapen border-image.

Syntax

selektor { border-image-width: CSS-enheter | procent | nummer | auto; }

Värden

Värde Beskrivning
CSS-enheter Värde i angivna CSS-enheter.
Procent Värden i procent relativt storleken på blocket som kanten är satt på.
Nummer Numeriskt värde som border-width multipliceras med.
auto Nyckelord. Om det anges, är värdet lika med motsvarande border-image-slice. Om det inte finns någon lämplig storlek används värdet border-width, varvid bilden fyller hela kantens hörn och kryper in under innehållet. Se exemplen för bättre förståelse.

Standardvärde: 1.

Exempel . Nummer

Sätt värdet på border-image-width till 2 när musen hovrar över elementet. Därmed blir kanten storleken 26px*2 - 2 gånger större än dess bredd, angiven i border-width. Kanten kommer då att gå in under texten (som en typ av bakgrund):

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

:

Exempel . Ändra border-image-repeat till round

I föregående exempel kommer det inte att finnas ett helt antal rutor i kanten vid hovring. Vi åtgärdar detta genom att sätta border-image-repeat till värdet 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; }

:

Exempel . Procent

Sätt värdet på border-image-width till 50% när musen hovrar över elementet. Därmed blir kanten storleken 50% av blockets storlek (det vill säga de två kanterna, höger och vänster, kommer att täcka hela blocket):

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

:

Exempel . Procent

Sätt värdet på border-image-width till 30% när musen hovrar över elementet. Därmed blir kanten storleken 30% av blockets storlek:

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

:

Exempel . Pixlar

Sätt värdet på border-image-width till 50px när musen hovrar över 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; }

:

Exempel . Värdet auto

Sätt värdet på border-image-width till auto när musen hovrar över elementet.

Innan hovring har border-image-width värdet 1 (standard). I exemplet är border-width specifikt satt till 52px, och border-image-slice - till värdet 26 (effekten med auto observeras endast om border-width inte är lika med border-image-slice). På grund av att border-image-width har värdet 1, kommer kantbilden att uppta hela bredden på border-width, det vill säga sträckas ut över 52px. Vid hovring sätts värdet på border-image-width till auto och bildens bredd blir lika med värdet border-image-slice, det vill säga 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 även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa