blur, brightness, contrast filterlari, backdrop-filter va mix-blend-mode — misol, test va amaliy topshiriqlar bilan.
styles.cssCSS.blur { filter: blur(5px); }.bright { filter: brightness(1.2); }.grayscale { filter: grayscale(100%); }.combo { filter: contrast(1.1) saturate(1.3); }
styles.cssCSS.glass {background: rgba(255,255,255,0.2);backdrop-filter: blur(10px);}.blend {mix-blend-mode: multiply;}
⚠️ Common Mistake
backdrop-filterni shaffof fon (masalan rgba(255,255,255,0.2)) siz ishlatish — effekt umuman ko'rinmaydi.
Task: Rasmga filter: grayscale(100%) bering, hover'da grayscale(0%)ga o'zgartirib, silliq transition qo'shing.
Task: Glassmorphism karta yarating — shaffof fon + backdrop-filter: blur(10px) + yengil chegara.
Task: mix-blend-mode: overlay yordamida rasm ustiga rangli qatlam qo'yib, kreativ vizual effekt yarating.
styles.cssCSS.card { backdrop-filter: blur(10px); background: white; }
Your Task: Blur effekti nega ko'rinmayapti?
<details> <summary>Solution</summary> `background: white` — to'liq shaffof EMAS fon, shuning uchun backdrop-filter "ortida" ko'radigan narsa yo'q (fon uni butunlay qoplaydi). Yechim: `background: rgba(255,255,255,0.2);` — qisman shaffof fon berish. </details>filter — elementning o'zini (blur, brightness, grayscale kabi) o'zgartiradi. backdrop-filter — ortidagi kontentga effekt beradi (glassmorphism uchun asosiy). mix-blend-mode — qatlamlar orasidagi rang aralashuvini boshqaradi.
backdrop-filter uchun element qisman shaffof bo'lishi SHARTmix-blend-mode kreativ, Photoshop-uslubidagi effektlar uchunstyles.cssCSSfilter: blur() brightness() contrast() grayscale() saturate();backdrop-filter: blur();mix-blend-mode: multiply | screen | overlay | ...;
Mavzu bo‘yicha tushunchalaringizni interaktiv test orqali sinovdan o‘tkazing va natijalarni bilib oling.
Darslik ichidagi interaktiv muharrirda berilgan barcha amaliy topshiriqlarni bajaring va avto-tekshiruvdan o‘ting.
Test Sinovi
Hali topshirilmagan (kamida 75% kerak)
Amaliy Laboratoriya
Laboratoriya muharririda testlarni topshiring
Dars sifati va mazmunini yaxshilash uchun o‘z haqqoniy bahoingizni qoldiring.
Mavzuni to‘liq o‘zlashtirish uchun test sinovi, amaliy kodlash va bog‘liq darslar
O‘z bilimingizni interaktiv test savollari orqali tekshiring va darhol xatolarni tahlil qiling.
Nazariyani real kod yozish bilan mustahkamlang, avtomatik testlardan o‘ting va XP to‘plang.
Kurs bo‘yicha keyingi va bog‘liq mavzular: