4 قابلیت css که ممکنه از اونا بیخبر باشید
جمعه 4 شهریور 1401نکاتی از css که دونستن اونها اهمیت زیادی داره
به نام خدا
تو این مطلب کوتاه میخوام 4 تا از نکات css که شاید از اونا اطلاعی نداشته باشین رو خدمتتون معرفی کنم
1.پشتیبانی مرورگر ها از کدها (supports@)
گاهی تو css از کدهایی استفاده میکنیم که ممکنه تو بعضی مرورگرها و... پشتیبانی نشن و در نتیجه استایل صفحه مون بهم میریزه.
اما راه حل چیست؟ استفاده از قوانین @supports
در واقع ما میاییم با supports تعریف میکنیم که اگه مرورگر از این استایل خاص پشتیبانی میکنه، اینهارو روش اعمال کن در غیر این صورت کار دیگه ای بکن ( تصویر شماره 1 ↓ )
2. سایه (shadow) برای عکس های بدون بدون بکگراند
بعضی وقتها از تصاویری توی وبسایت استفاده میکنیم که بدون بکگراند هستند اما مشکل اصلی اینجاست که وقتی بخوایم به این عکس ها با استفاده از box-shadow بهشون shadow بدیم حالت مربعی میگیره و اصلا چیز درستی در نمیاد. اما هیچ نگرانی وجود نداره ! چون تو css یه راه حلی براش وجود داره و اونم استفاده از فیلتر drop-shadow هست. ( تصویر شماره 2 ↓ )
3. مقدار alpha در hex
معمولا برای تعیین میزان وضوح یک المان در صفحه مون، از opacity یا از rgba استفاده میکنیم. اما یه راه بهتری وجود داره ! اونم تعیین میزان شفافیت تو همون کد hex رنگ اون المان هست. اما این کار چجوری صورت میگیره؟ کافیه دو رقم به کد hex رنگ اون المان اضافه کنیم که میزان شفافیت هست (باید بین 0 تا 99 باشه، که 99 بیشترین و 0 کمترین مقدار شفافیت هست) مثال :
ما این رنگ رو داریم : (#0d6efd) حالا وضوحش رو نصف میکنیم : (#0d6efd50). به همین راحتی
( تصویر شماره 3 ↓ )
4. انتخاب دسته جمعی فرزندان یک المان
نیاز نیست که برای انتخاب فرزندان یک المان هربار اسم اون المان رو بنویسیم و اسم فرزندش رو هم جلوش. کافیه فقط از where استفاده کنیم و این کار رو خیلی کوتاه تر کنیم. ( تصویر شماره 4 ↓ )
امیدوارم این پست براتون مفید بوده باشه ❤
- برنامه نویسان
- 1k بازدید
- 1 تشکر
برای درج نظر باید وارد سایت شوید