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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა