- توضیحات
- نوشته شده توسط محمد صالح کاتبی
یک متغیر میتواند به یک property ارجاع داده شود.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
extend یک pseudo class هست که استایل های selector دیگر را با استفاده از :extend در یک selector می آورد.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
mixin ها شبیه به فانکشن در زبان برنامه نویسی هستند. mixin ها مجموعه ای از property های CSS هستند که به شما این اجازه را میدهند تا آن property ها را از یک کلاس به یک کلاس دیگر منتقل کنید. در Less، شما میتوانید mixin را مثل کلاس در CSS تعریف کنید. میتوانید در mixin مقادیری را تعریف کنید که هرجا نیاز باشد از آنها استفاده کنید.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
Parametric Mixin ها یک یا دو پارامتر میتوانند بگیرند. با گرفتن آرگومان میتوان خروجی mixin برای هر بلوک LESS را شخصی سازی کرد.
برای مثال، این کدهای ساده LESS را در نظر بگیرید:
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
در این فصل ما mixin را بعنوان function بررسی میکنیم. mixin ها و function ها شبیه به هم کار میکنند. مثل function ها، mixin ها میتوانند بصورت تو در تو بیایند، پارامتر بگیرند و مقدار برگردانند.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
mixin ها شامل متغیر هستند و میتواند در حوزه ای که فراخوانی میشوند دیده شوند. اما یک استثنا دارد. اگر caller شامل متغیرهایی با همان نام باشد، متغیرها در حوزه caller کپی نمیشوند. تنها متغیرهای داخل حوزه caller که متغیرهای protected و inherited هستند override میشوند.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
mixin ها شبیه به function ها هستند و متغیرهایی که در mixin تعریف میشوند مانند مقادیری که باز میگردانند رفتار میکنند.
- توضیحات
- نوشته شده توسط محمد صالح کاتبی
هرکجا که mixin درون یک mixin دیگر تعریف میشود، میتواند بعنوان مقدار برگشت داده شده استفاده شود.