CSS hoshiya rasmlari
CSS chegara rasmlari
CSS border-image xossasi yordamida element atrofidagi chegara sifatida ishlatiladigan rasmini belgilash mumkin.
CSS border-image xossasi
border-image xossasi oddiy chegara o‘rniga element atrofidagi chegara sifatida ishlatiladigan rasmini belgilash imkonini beradi.
Bu xossa rasmini olib, uni xo‘ (tic-tac-toe) taxtasi kabi to‘qqiz bo‘lakka ajratadi. Keyin burchaklarni burchaklarga joylashtiradi, o‘rta bo‘laklar esa ko‘rsatganingizdek takrorlanadi yoki cho‘ziladi.
border-image xossasi quyidagi xossalarning qisqartmasidir:
border-image-source— rasm manzilini belgilaydiborder-image-slice— rasmni qanday bo‘laklarga ajratishni belgilaydiborder-image-width— rasm kengligini belgilaydiborder-image-outset— chegara rasmi maydoni chegara qutisidan qancha tashqariga chiqishini belgilaydiborder-image-repeat— rasmni qanday takrorlashni belgilaydi
Eslatma: border-image ishlashi uchun elementda border xossasi ham belgilangan bo‘lishi kerak!
CSS border-image misollari
Quyidagi rasmdan foydalanamiz (nomi "border.png"):

Quyidagi misolda url(border.png) manba rasmini ko‘rsatadi, 30 soni rasmni har bir chetdan 30 piksel bo‘laklarga ajratadi, round qiymati esa rasmning o‘rta bo‘lagini maydonni to‘ldirish uchun kafel (takrorlanish) shaklida joylashtirilishini ko‘rsatadi (kerak bo‘lsa, sig‘ishi uchun qayta masshtablanadi):
Mana kod:
Misol
#borderimg
{
border: 10px solid transparent; /* Required for border-image */
padding: 15px;
border-image: url(border.png)
30 round;
}
O‘zingiz sinab ko‘ring »
Bu yerda stretch qiymati rasmning o‘rta bo‘lagi maydonni to‘ldirish uchun cho‘zilishini ko‘rsatadi:
Mana kod:
Misol
#borderimg
{
border: 10px solid transparent; /* Required for border-image */
padding: 15px;
border-image: url(border.png)
30 stretch;
}
O‘zingiz sinab ko‘ring »
CSS border-image — Turli slice qiymatlari
Turli slice qiymatlari chegara rasmining ko‘rinishini butunlay o‘zgartiradi:
Misol 1:
Misol 2:
Misol 3:
Mana kod:
Misol
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
50 round;
}
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 20% round;
}
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30% round;
}
O‘zingiz sinab ko‘ring »
CSS chegara rasmi xossalari
| Xususiyat | Tavsif |
|---|---|
| border-image | Barcha border-image-* xossalarini belgilash uchun qisqartma xossa |
| border-image-source | Chegara sifatida ishlatiladigan rasm manzilini belgilaydi |
| border-image-slice | Chegara tasvirini qanday kesish kerakligini belgilaydi |
| border-image-width | Chegara tasvirining kengliklarini belgilaydi |
| border-image-outset | Chegara rasmi chegaradan tashqariga qanchalik kengayishini belgilaydi |
| border-image-repeat | Chegara tasvirining takrorlanishi, yaxlitlanishi yoki cho‘zilishi kerakligini belgilaydi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
