box-shadow


Misol

Turli <div> elementlariga soya qo‘shing:

#example1 {   box-shadow: 5px 10px; } #example2 {   box-shadow: 5px 10px #888888; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Ta’rif va qo‘llanilishi

box-shadow xususiyati elementga bir yoki bir nechta soya biriktiradi.

Demoni ko‘rsatish ❯

Standart qiymat: none
Meros qilinadi: yo‘q
Animatsiya qilinadi: ha. animatable haqida o‘qing Sinab ko‘ring
Versiya: CSS3
JavaScript sintaksisi: object.style.boxShadow="10px 20px 30px blue" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
box-shadow 10 9 4 5 10.5


CSS sintaksisi

box-shadow: none|h-offset v-offset blur spread color |inset|initial|inherit;

Eslatma: Elementga bir nechta soya biriktirish uchun vergul bilan ajratilgan soyalar ro‘yxatini qo‘shing (quyidagi "O‘zingiz sinab ko‘ring" misoliga qarang).

Xususiyat qiymatlari

Qiymat Tavsif Demo
none Standart qiymat. Soya ko‘rsatilmaydi Demo ❯
h-offset Majburiy. Soyaning gorizontal siljishi. Musbat qiymat soyani qutining o‘ng tomoniga, manfiy qiymat esa chap tomoniga joylashtiradi Demo ❯
v-offset Majburiy. Soyaning vertikal siljishi. Musbat qiymat soyani qutining ostiga, manfiy qiymat esa ustiga joylashtiradi Demo ❯
blur Ixtiyoriy. Xiralik radiusi. Son qanchalik katta bo‘lsa, soya shunchalik xira bo‘ladi Demo ❯
spread Ixtiyoriy. Yoyilish radiusi. Musbat qiymat soya o‘lchamini kattalashtiradi, manfiy qiymat esa kichraytiradi Demo ❯
color Ixtiyoriy. Soya rangi. Standart qiymati — matn rangi. Mumkin bo‘lgan rang qiymatlarining to‘liq ro‘yxati uchun CSS rang qiymatlari sahifasiga qarang.

Eslatma: Safari’da (PC’da) color parametri majburiy. Agar rangni ko‘rsatmasangiz, soya umuman ko‘rsatilmaydi.
Demo ❯
inset Ixtiyoriy. Soyani tashqi soyadan (outset) ichki soyaga o‘zgartiradi Demo ❯
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Maslahat: Ruxsat etilgan qiymatlar (CSS uzunlik birliklari) haqida batafsil o‘qing


Ko‘proq misollar

Misol

Soyaga xiralik effektini qo‘shing:

#example1 {   box-shadow: 10px 10px 8px #888888; }
O‘zingiz sinab ko‘ring »

Misol

Soyaning yoyilish radiusini belgilang:

#example1 {   box-shadow: 10px 10px 8px 10px #888888; }
O‘zingiz sinab ko‘ring »

Misol

Bir nechta soya belgilang:

#example1 {   box-shadow: 5px 5px blue, 10px 10px red, 15px 15px green; }
O‘zingiz sinab ko‘ring »

Misol

inset kalit so‘zini qo‘shing:

#example1 {   box-shadow: 5px 10px inset; }
O‘zingiz sinab ko‘ring »

Misol

Stol ustiga tashlangan rasmlar. Bu misol "polaroid" rasmlarni yaratish va ularni burish usulini ko‘rsatadi:

div.polaroid {   width: 284px;   padding: 10px 10px 20px 10px;   border: 1px solid #BFBFBF;   background-color: white;   box-shadow: 10px 10px 5px #aaaaaa; }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS blok soyasi

HTML DOM ma’lumotnomasi: boxShadow xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!