117 of 313 menu

Својство border-image-width

Својството border-image-width ја контролира ширината на видливиот дел од рамката, ја скалира истата. Ако оваа вредност е поголема од ширината border-width, сликата на рамката ќе се провлече под содржината.

За повеќе детални информации, погледнете го својството border-image.

Синтакса

селектор { border-image-width: CSS единици | проценти | број | auto; }

Вредности

Вредност Опис
CSS единици Вредност во зададените CSS единици.
Проценти Вредности во проценти во однос на големината на блокот на кој му е зададена границата.
Број Бројчена вредност со која се множи border-width.
auto Клучен збор. Ако е зададен, вредноста е еднаква на соодветната border-image-slice. Ако нема соодветна големина, се користи вредноста border-width, при што сликата ја исполнува целата аголна рамка, провлекувајќи се под содржината. Погледнете ги примерите за подобро разбирање.

Стандардна вредност: 1.

Пример . Број

Да ја поставиме вредноста border-image-width на 2 при преминување со глушецот над елементот. При тоа границата ќе стане со големина 26px*2 - 2 пати поголема од нејзината ширина, зададена во border-width. Границата при тоа ќе замине под текстот (како позадина):

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

:

Пример . Да го смениме border-image-repeat на round

Во претходниот пример, при преминување со глушецот, во границата нема да има целоброен број ромбови. Да го поправиме ова, поставувајќи го border-image-repeat на вредноста 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; }

:

Пример . Проценти

Да ја поставиме вредноста border-image-width на 50% при преминување со глушецот над елементот. При тоа границата ќе стане со големина 50% од големината на блокот (што значи две граници, десната и левата, ќе го покријат целиот блок):

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

:

Пример . Проценти

Да ја поставиме вредноста border-image-width на 30% при преминување со глушецот над елементот. При тоа границата ќе стане со големина 30% од големината на блокот:

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

:

Пример . Пиксели

Да ја поставиме вредноста border-image-width на 50px при преминување со глушецот над елементот:

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

:

Пример . Вредност auto

Да ја поставиме вредноста border-image-width на auto при преминување со глушецот над елементот.

Пред преминување border-image-width има вредност 1 (стандардно). Во примерот специјално border-width е зададено на 52px, а border-image-slice - на вредност 26 (ефектот со auto ќе се забележи само ако border-width не е еднакво на border-image-slice). Поради тоа што border-image-width има вредност 1, сликата на границата ќе ја заземе целата ширина на border-width, односно ќе се растегне на 52px. При преминување вредноста border-image-width ќе се постави на auto и ширината на сликата ќе стане еднаква на вредноста border-image-slice, односно 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; }

:

Погледнете ги исто така

  • својството border-image,
    кое е кратенка за граница-слика
  • својството border-image-source,
    кое го задава патот до сликата за границата
  • својството border-image-slice,
    кое сечење на сликата за границата
  • својството border-image-repeat,
    кое повторување на сликата за границата
  • својството border-image-outset,
    кое задава поместување на сликата за границата
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј