4 قابلیت css که ممکنه از اونا بیخبر باشید

جمعه 4 شهریور 1401

نکاتی از css که دونستن اونها اهمیت زیادی داره

4 قابلیت 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 ↓ )

 

 

امیدوارم این پست براتون مفید بوده باشه ❤


 

alireza m

نویسنده 10 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید

نظرات کاربران

برای درج نظر باید وارد سایت شوید