LESS چیست؟

[ad_1]

برای معرفی یکی از فریم ورک های CSS می توان از LESS یاد کرد که از قوانین CSS پیروی می کند.

در این مطلب قصد داریم توضیح مختصری در ارتباط با LESS خدمت شما ارائه کنیم:

LESS و قابلیت های بسیار عالی آن

LESS چیست

LESS توسط روش هایی مانند متغیر ها ، حسابگرها ، mixin ها و توابع قابلیت های CSS را توسعه می دهد و آن را پویا می سازد. قابل توجه است که می توان کدهای LESS را در یک فایل CSS نوشت. کامپایلر اصلی LESS با استفاده از جاوا اسکریپت نوشته شده است و کدهای نوشته شده را به فرمت استاندارد CSS تبدیل می کند.

نوشتن استایل ها با دید ماژولار از قابلیت های این فریم ورک است. LESS خاصیت های پویایی را به CSS اضافه کرده است. به کمک امکانات متعدد LESS می توان از زبان CSS به عنوان یک زبان برنامه نویسی استفاده نمود.

برخی از امکانات فریم ورک LESS :

– استفاده مجدد از مقادیر با استفاده از متغیر ها

– استفاده مجدد از بلاک ها با استفاده از mixins

– استایل های مختصر تر با استفاده از قوانین تو در تو

– انجام محاسبات با استفاده از توابع و عملگر ها

– و …

LESS در هر دو محیط سمت کاربر ( انواع مرورگرها مانند کروم ، فایرفاکس ، سافاری و … ) و سمت سرور توسط NODE.JS و RHINO قابل اجرا و بهره مندی می باشد. این فریم ورک تنها یک افزونه برای CSS نیست ، بلکه یک ابزار برای CSS با سینتکس آن است که در ابتدایی ترین حالت می تواند به عنوان یک شیوه نامه ساده CSS استفاده گردد.

چرا باید فریم ورک LESS را انتخاب کرد؟

– نوشتن کد های CSS  همانند زبان های برنامه نویسی همچون PHP

– بهبود نوشتن CSS و استفاده بهینه از CSS3

– قابلیت پیاده سازی در دو سمت کاربر و سرور

– تعریف متغیر ها همانند PHP و استفاده از آن ها در سایر قسمت ها

– اجرای آسان عملیات بر روی متغیرها

– افزایش سرعت کد نویسی به کمک mixin

– خوانایی و پیمایش بهتر دستورات تو در تو

– الحاق متن در هنگام ساختن فریم ورک ها

[ad_2]