Asosiy qismga oʻtish

CSS box-shadow yaratish

Har bir qatlam uchun siljish, xiralik, yoyilish, inset va shaffoflik bilan qatlamli CSS soyalarni vizual tuzing, soʻng CSS yoki Tailwind klassini nusxalang — hammasi brauzeringizda.

Burchak radiusi24px
Blok oʻlchami180px
CSS
box-shadow: 0 10px 30px -5px rgb(15 23 42 / 0.18);
Tailwind klassi
shadow-[0_10px_30px_-5px_rgb(15_23_42/0.18)]
Qatlamlar
X siljishi0px
Y siljishi10px
Xiralik30px
Yoyilish-5px
Shaffoflik18%
Tayyor namunalar
Brauzeringizda ishlaydi · yuklanmaydiQanday ishlaydi

Box-shadow generatori: foydalanish tartibi

  1. 1

    Boshlangʻich soyani tanlang

    “Yumshoq”, “Qatlamli” yoki “Koʻtarilish 2” kabi namunani bosing yoki odatiy qatlamni sozlang.

  2. 2

    Har bir qatlamga shakl bering

    Qatlamni tanlab, uning X va Y siljishi, xiraligi, yoyilishi, rangi, shaffofligi va inset holatini belgilang.

  3. 3

    Oʻz sirtingizda tekshiring

    Blok oʻlchami, burchak radiusi va ranglarini siz bezayotgan elementga moslang.

  4. 4

    CSS ni nusxalang

    box-shadow eʼlonini yoki Tailwind klassini kodingizga koʻchiring.

Cheklovlar va Pro

Bepul, roʻyxatdan oʻtishsiz: cheksiz qatlamlar, −100 dan 100 px gacha siljish, 200 px gacha xiralik va 12 ta tayyor soya.

Pro reklamani olib tashlaydi; soya muharriri barcha tariflarda toʻliq ishlaydi. Pro tarifini koʻrish

Box-shadow generatori haqida

CSS dagi box-shadow xossasi qatlamlar roʻyxatini qabul qiladi: har birida gorizontal va vertikal siljish, xiralik radiusi, yoyilish masofasi, rang va ixtiyoriy inset kalit soʻzi boʻladi. Tabiiy koʻrinadigan chuqurlikka erishish uchun bularning hammasini ikki yoki undan koʻp qatlamda muvozanatlash kerak, stil faylidagi raqamlarni qoʻlda oʻzgartirib buni qilish qiyin. Bu muharrir slayderlarni surayotganingizda natijani jonli namunaviy blokda koʻrsatadi, eʼlonni va Tailwind shadow-[…] klassini esa oʻzi yozadi.

Istalgancha qatlam qoʻshing, solishtirish uchun birini vaqtincha yashiring, yuqoriga yoki pastga suring — roʻyxatdagi birinchi qatlam eng ustda chiziladi — yoki bosilgan tugma va kiritish maydonlari uchun uni inset ga oʻtkazing. Siljishlar −100 dan 100 pikselgacha, xiralik 200 pikselgacha, yoyilish −100 dan 100 gacha boʻladi, har bir rangning oʻz shaffofligi bor. Manfiy yoyilish — zamonaviy yumshoq soyalarning siri: u soyani element ostiga tortadi va pastda faqat nozik nur koʻrinib qoladi.

Namunaviy blokning oʻlchamini, burchak radiusini, blok va fon rangini oʻzgartirish mumkin, shuning uchun soyani dizayningizning haqiqiy sirtida baholaysiz, jumladan soyalarga koʻproq shaffofsizlik yoki rangli nur kerak boʻladigan qorongʻi mavzularda ham.

Oʻn ikkita tayyor boshlanish nuqtasi bor: toʻrtta Material Design balandlik darajasi, yumshoq bitta qatlam, besh qatlamli silliq soya, qattiq neobrutalistik siljish, neomorfizm, ichki soya, rangli nur, fokus uslubidagi kontur halqa va suzuvchi kartochka. Gradiyentlar boshqa yorliqda; matn soyalari va drop-shadow() filtri qamrab olinmagan.

Maxfiylik

Soya butunlay shu sahifada yaratiladi va koʻrsatiladi, qatlamlaringiz esa sahifa yangilanganda yoʻqolmasligi uchun faqat shu brauzerning lokal xotirasida saqlanadi. Hech qanday sozlama yoki dizayn serverga yuborilmaydi.

Box-shadow generatori: koʻp beriladigan savollar

Blur va spread ning farqi nima?
Blur (xiralik) soya chetini yumshatadi: 0 blokning aniq nusxasini beradi, kattaroq qiymatlar uni shuncha piksel davomida soʻndiradi. Spread (yoyilish) soyani xiralashtirishdan oldin kattalashtiradi yoki kichraytiradi: musbat qiymat uni blokdan katta qiladi, manfiysi esa ostiga yashiradi. Katta xiralikni manfiy yoyilish bilan birga ishlatish hozirgi interfeyslarda keng tarqalgan nozik, “koʻtarilgan” koʻrinishni beradi.
Bir nechta soya qaysi tartibda chiziladi?
Roʻyxatdagi birinchi soya eng ustda, oxirgisi eng pastda chiziladi, hammasi elementning oʻzidan pastda turadi. Turli rangdagi qatlamlar ustma-ust tushganda, masalan, qorongʻi asos ustidagi rangli nurda tartib muhim. Qatlamni yuqoriga surish uchun strelka tugmalaridan foydalaning; yaratilgan CSS qatlamlarni doim koʻrsatilgan tartibda yozadi.
Qorongʻi mavzuda soya chiroyli koʻrinishi uchun nima qilish kerak?
Qora soyalar qorongʻi fonda deyarli koʻrinmay qoladi, shuning uchun dizaynerlar shaffofsizlikni oshiradi, koʻtarilgan elementning sirtini ochroq qiladi yoki brend rangidagi yumshoq nurdan foydalanadi. Namunaviy fonni qorongʻi sirtingiz rangiga oʻrnating va “Nur” namunasini sinab koʻring, soʻng uning rangi va yoyilishini sozlang.
box-shadow shaffof PNG shaklini kuzata oladimi?
Yoʻq. box-shadow har doim elementning bloki va uning border-radius iga ergashadi, ichidagi rasm yoki ikonkaning koʻrinadigan piksellariga emas. Notekis shakllar uchun CSS dagi filter drop-shadow() dan foydalaning: u shaffoflikni kuzatadi, lekin yoyilishsiz faqat bitta soya qabul qiladi. Bu generator faqat box-shadow qiymatlarini yaratadi.
Ogʻir box-shadow sahifani sekinlashtiradimi?
Statik soyalar zamonaviy brauzerlar uchun arzon. Koʻp elementlardagi katta xiralik radiuslari yoki hover paytida box-shadow ni animatsiya qilish arzon telefonlarda qayta chizishga sabab boʻlishi mumkin. Hover effektlari uchun soyani tashuvchi psevdo-elementning shaffofligini yoki transform ni animatsiya qiling — brauzer ularni har kadrda soyani qayta chizmasdan kompozitsiya qila oladi.

Bu vosita bilan boshqa ishlar