117 of 313 menu

Ominaisuus border-image-width

Ominaisuus border-image-width hallitsee reunuksen näkyvän osan leveyttä, skaalaa sitä. Jos tämä arvo on suurempi kuin border-width-ominaisuuden arvo, reunakuva ryömii sisällön alle.

Lisätietoja katso ominaisuudesta border-image.

Syntaksi

valitsin { border-image-width: CSS-yksiköt | prosentit | luku | auto; }

Arvot

Arvo Kuvaus
CSS-yksiköt Arvo annetuissa CSS-yksiköissä.
Prosentit Arvot prosentteina suhteessa sen lohkon kokoon, jolle reuna on asetettu.
Luku Numeerinen arvo, jolla kerrotaan border-width-ominaisuuden arvo.
auto Avainsana. Jos se on asetettu, arvo on vastaava border-image-slice-ominaisuuden arvo. Jos sopivaa kokoa ei ole, käytetään border-width-ominaisuuden arvoa, jolloin kuva täyttää koko reunuksen kulman, ryömien sisällön alle. Katso esimerkit paremman ymmärryksen saamiseksi.

Oletusarvo: 1.

Esimerkki . Luku

Asetetaan border-image-width-ominaisuuden arvoksi 2 kun hiiri viedään elementin päälle. Tällöin reunuksesta tulee kooltaan 26px*2 - 2 kertaa suurempi kuin sen border-width-ominaisuudessa asetettu leveys. Reunukseen tullaan kuitenkin menemään tekstin alle (ikään kuin taustaksi):

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

:

Esimerkki . Muutetaan border-image-repeat arvoon round

Edellisessä esimerkässä reunuksessa ei ole kokonaismäärä timantteja. Korjataan tämä asettamalla border-image-repeat-ominaisuus arvoksi 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; }

:

Esimerkki . Prosentit

Asetetaan border-image-width-ominaisuuden arvoksi 50% kun hiiri viedään elementin päälle. Tällöin reunuksesta tulee kooltaan 50% lohkon koosta (eli kaksi reunusta, oikea ja vasen, peittävät koko lohkon):

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

:

Esimerkki . Prosentit

Asetetaan border-image-width-ominaisuuden arvoksi 30% kun hiiri viedään elementin päälle. Tällöin reunuksesta tulee kooltaan 30% lohkon koosta:

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

:

Esimerkki . Pikselit

Asetetaan border-image-width-ominaisuuden arvo arvoksi 50px kun hiiri viedään elementin päälle:

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

:

Esimerkki . Arvo auto

Asetetaan border-image-width-ominaisuuden arvo arvoksi auto kun hiiri viedään elementin päälle.

Ennen hiiren vientiä päälle border-image-width-ominaisuuden arvo on 1 (oletus). Esimerkissä border-width-ominaisuuden arvo on tarkoituksella asetettu arvoon 52px, ja border-image-slice-ominaisuuden arvo on 26 (auto-vaikutus havaitaan vain, jos border-width-ominaisuuden arvo ei ole sama kuin border-image-slice-ominaisuuden arvo). Koska border-image-width-ominaisuuden arvo on 1, reunakuvan tulee täyttää koko border-width-ominaisuuden arvon leveys, toisin sanoen venyy 52px:iin. Hiiren viedessä päälle border-image-width-ominaisuuden arvo asetetaan arvoon auto ja kuvan leveys vastaa border-image-slice-ominaisuuden arvoa, eli 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; }

:

Katso myös

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää