112 of 313 menu

Border-image häsiýeti

border-image häsiýeti gönüburçuk üçin surat kesgitleýär, bu häsiýet ýönekeýleşdirilen häsiýet border-image-source, border-image-slice, border-image-repeat, border-image-width we border-image-outset häsiýetleri üçindir. Şol bir wagtyň özünde ýönekeýleşdirilen häsiýet CSS-de ýönekeýleşdirilýän häsiýetlerden ozal peýda bolandygy üçin köplenç köne brauzerler tarapyndan goldanylýar.

Sintaksis

selektor { border-image: url(surata ýol) üýtgemek/galyňlyk/hereket täkrar; }

Düşündiriş

Gönüburçuk üçin ulanylmak isleýän surat ýörite bir görnüşde düzülmeli: burçlar üçin 4 minimal surat we taraplar üçin 4 surat. Şeýle suratyň mysaly:

Bu ýagdaýda merkezi bölüm ak galdyryldy (sebäbi onuň elementiň fonyna düşmegini islemeýäris). Doldurylan merkezi bölümi bilen suratyň mysaly:

slice bahasy brauzere, suratyň haýsy bölümleriniň burçlara, haýsylarynyň taraplara barjakdygyny (we haýsy bölümiň merkezi boljakdygyny) görkezýär. Burçlara 4 bölüm barýar, taraplara 4 bölüm barýar we bir bölüm (merkezi) elementiň fonyna barýar (içermek ýa-da içermek däl, açar söz fill).

Surat aşakdaky ýaly böleklere "bölünýär": slice bahasy üçin bir-den dörde çenli baha görkezilýär. Geliň mysal bilen düşüneliň. Aşakdaky bahalar kesgitlenen bolsun: 10 20 30 40 (piksel px görkezilmeýär, sebäbi surat rastr we wektor bolup bilýär). Bahalar aşakdakyny aňladýar: 10 ýokardan kes, 20 sagdan kes, 30 aşakdan kes, 40 çepden kes. Suratyň haýsy bölümi çep ýokarky burça düşer? Bu bölek bolar: 10 ýokardan, 40 çepden. Sag ýokarky burça 10 ýokardan, 20 sagdan düşer. We ş.m.

Köplenç surat simmetrik (ýokardaky romb ýaly) we burçlar üçin deň bölekler kesmek gerek. Şeýle ýagdaýda bir baha görkezilýär, ol hemme taraplardan deň üýtgemeleri kesgitleýär. Mämişi romblary kesmek üçin biz slice 26 görkezeris (sebäbi mämişi romb ölçegine eýe 26px 26px). Sary romblar gönüburçuň çyzyklaryna düşer we olar bilen aşakdaky bolýar: olar ýa-da butin bloga çenli uzalýar ýa-da gönüburçuk boýunca gaýtalanýar (repeat bahasyna bagly):

<div id="elem"></div> #elem { border-image-source: url("image.png"); border-image-slice: 26; border-image-repeat: stretch; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

<div id="elem"></div> #elem { border-image-source: url("image.png"); border-image-slice: 26; border-image-repeat: repeat; border-style: solid; border-width: 26px; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

border-image häsiýeti element gönüburçugynyň gallyňlygyny görkezmäge rugsat bermeýär. Brauzer diňe suraty eýýäm bar bolan giňişlik bilen gönüburçuk boýunca uzaldýar. Şonuň üçin ony border häsiýeti arkaly kesgitlemeli.

Köne brauzer ulanyjylary (ýa-da suratlar öçürilen) border-de kesgitlenen standart çägni görerler, şonuň üçin oňa gabat gelýän stil we reňk kesgitlemek aňladýar.

Bahalar

Baha Düşündiriş
url(Surata ýol) Surata ýol. Giňişleýin maglumat üçin border-image-source-a serediň.
üýtgemek Brauzere, suratyň haýsy bölümleriniň burçlara barjakdygyny, haýsylarynyň taraplara barjakdygyny (we haýsy bölümiň merkezi boljakdygyny) görkezýär. Mümkin bolan bahalar: 1-den 4-e çenli sanlar | 1-den 4-e çenli göterimler. Boşluk arkaly açar söz fill sanlar ýa-da göterimler bilen goşmaça görkezilip bilner. Giňişleýin maglumat üçin border-image-slice-a serediň.
galyňlyk Häsiýet görnüşli çägüň giňişligini dolandyrýar, ony massştablaşdyrýar. Eger bu baha border-width giňişliginden uly bolsa, gönüburçuk suraty mazmunyň aşagyna süýşer. Mümkin bolan bahalar: CSS birlikleri | göterimler | san | auto. Giňişleýin maglumat üçin border-image-width-a serediň.
hereket Gyzýan häsiýet, çägüň elementden daşary çykmasyna mümkinçilik berýär. Teris bahalar goldanmaýar. Mümkin bolan bahalar: CSS birlikleri (% (?) başga) | kesgitli san | auto. Giňişleýin maglumat üçin border-image-outset-a serediň.
täkrar Gönüburçuklarda (burçlarda däl) suratyň nähili gaýtalanjakdygyny görkezýär: plitalamak ýa-da uzaltmak.
Mümkin bolan bahalar: stretch | repeat | round | space.
Giňişleýin maglumat üçin border-image-repeat-a serediň.

Belli däl bahasy: none 100%/1/0 stretch (url(surata ýol) üýtgemek/galyňlyk/hereket täkrar).

Mysal . border-image-repeat: repeat bahasy

<div id="elem"></div> #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 repeat; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . border-image-repeat: stretch bahasy

<div id="elem"></div> #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 stretch; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . border-image-repeat: round bahasy

Häzirki wagtda adaty ýagdaýda repeat bahasy, eliň geçirmekde - round bahasy kesgitlendi. El çekmezden ozal gönüburçuga butin bolmadyk sany romb goýulýandygyna, el çekmezden soňra - butin. round şeýle işleýär:

<div id="elem"></div> #elem:hover { border-image: url("image.png") 26 round; } #elem { border-style: solid; border-width: 42px; border-image: url("image.png") 26 repeat; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . border-image-repeat: iki söz

repeat bahasy giňişlik üçin we stretch bahasy beýiklik üçin:

<div id="elem"></div> #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 repeat stretch; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . Suratyň giňişliginiň gönüburçuk giňişligine gabat gelmegi

border-width-y eliň geçirmekde artdyrarys, şol bir wagtyň özünde border-image gallyňlygyny şeýle galdyrarys. Romblar butin gönüburçuň üstüne uzalar:

<div id="elem"></div> #elem:hover { border-width: 52px; } #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 repeat; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . border-image-slice

Başga bir suraty alyň, onda dürli bölekler deň däl:

Suratyň haýsy bölümlerini kesmeli - 25% 30% 10% 20%. Işleýiş şeýle: 25% - ýokardan üýtgemek, 30% - sagdan üýtgemek, 10% - aşakdan üýtgemek, 20% - çepden üýtgemek. Esasan, bu bölekler bilen biz burçlary kesýäris. Ýokarky çep burç 25% suratyň ýokarsyndan, we 20% çepinden bolar. Ýokarky sag burç 25% suratyň ýokarsyndan, we 30% sagyndan bolar we ş.m.

Şeýle-de, eger eliňizi bloga geçirseniz, açar söz fill işjeňleşer, we merkezi bölüm suratyň fonu biziň blogymyzyň fonyna öwrüler:

<div id="elem"></div> #elem:hover { border-image: url("image.png") fill 25% 30% 10% 20% stretch; } #elem { border-style: solid; border-width: 52px; border-image: url("image.png") 25% 30% 10% 20% stretch; width: 200px; height: 200px; margin: 0 auto; }

:

Mysal

çyzyk gradienti arkaly gradient gönüburçuk düzeliň:

<div id="elem"></div> #elem { background: green; border-image: linear-gradient(to bottom, red, blue) 30; border-width: 30px; border-style: solid; width: 200px; height: 200px; margin: 0 auto; }

:

Mysal . border-image-width

border-image-width bahasyny 2 (gönüburçuk suraty 2 esse öz gönüburçugyndan uly bolar) elemente eliň geçirmekde kesgitleýäris (26/2 - göni çyzyktan soňra görkezildi, şol bir wagtyň özünde 26 - bu border-image-slice bahasy). Özüňize serediň, gönüburçuk artmady, ýöne gönüburçuk suraty - hawa, sebäbi ol tekstüň aşagyna süýşer:

<div id="elem"></div> #elem:hover { border-image: url("image.png") 26/2 repeat; } #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 repeat; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Mysal . border-image-outset

border-image-outset bahasyny 3 elemente eliň geçirmekde kesgitleýäris. (26/1/2 - ikinji göni çyzyktan soňra görkezildi, şol bir wagtyň özünde 26 - bu border-image-slice bahasy, a - 1 - border-image-width):

<div id="elem"></div> #elem:hover { border-image: url("image.png") 26/1/3 repeat; } #elem { border-style: solid; border-width: 26px; border-image: url("image.png") 26 repeat; width: 200px; height: 200px; background: green; margin: 0 auto; }

:

Şeýle-de serediň

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et