Sass
پیشپردازندهٔ CSS با متغیر، تودرتویی، ماژول و تابع. کد سبکدهی را ساختارمند و قابل نگهداری میکند و خروجی نهایی همان CSS استاندارد است که همهٔ مرورگرها میفهمند. خروجی آن CSS استاندارد است و هزینهٔ زمان اجرا ندارد.
معرفی محصول
CSS خام برای پروژههای بزرگ زود شلوغ میشود. Sass امکاناتی مثل تقسیم کد به فایلهای کوچک، تعریف تابع و استفادهٔ دوباره از قطعهها را اضافه میکند؛ چیزهایی که نگهداری هزاران خط سبک را ممکن میکند.
کاربرد اصلی
فایلهای Sass را مینویسید و ابزار آنها را به CSS ترجمه میکند. سامانهٔ ماژول جدیدش اجازه میدهد وابستگی هر فایل صریح باشد و متغیرها بهصورت سراسری نشت نکنند.
مناسب چه کسانی است
برای تیمهایی که پایگاه کد CSS بزرگی دارند یا فریمورکی مثل Bootstrap را عمیقاً سفارشی میکنند. برای یک صفحهٔ ساده لازم نیست.
مزایا
بالغ، پایدار و بسیار آزموده؛ تقریباً هر ابزار ساخت مدرنی از آن پشتیبانی میکند. چون خروجی CSS استاندارد است، هیچ هزینهٔ زمان اجرا برای کاربر ندارد.
اطلاعات فنی
- سازنده: Sass Team
- لایسنس: MIT
- پیشنیاز: Node.js یا نسخهٔ مستقل خط فرمان
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://sass-lang.com/
- مخزن کد: https://github.com/sass/dart-sass
- مستندات: https://sass-lang.com/documentation/
�
تنباز و رایگان
لایسنس MIT
�
تغیر و تابع
استفادهٔ دوباره از �
قادیر و �
نطق
تودرتویی
ساختار خواناتر برای سبکهای �
رتبط
سا�
انهٔ �
اژول
وابستگی صریح و جلوگیری از نشت �
تغیر
تقسی�
به فایلهای کوچک
نگهداری آسان پروژههای بزرگ
خروجی CSS استاندارد
بدون هزینهٔ ز�
ان اجرا
پشتیبانی گسترده
یکپارچگی با ابزارهای ساخت رایج
- Sass را با npm نصب کنید یا نسخهٔ مستقل را دانلود کنید.
- فایلهای سبک را با پسوند scss بنویسید.
- دستور ترجمه را اجرا کنید تا خروجی CSS ساخته شود.
- خروجی را در صفحه وارد کنید، نه فایل مبدأ را.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
UnoCSS
موتور CSS اتمی درخواستی. کلاسها را در لحظه و فقط برای آنچه واقعاً استفاده شده تولید میکند. قواعدش کاملاً قابل تعریف است، پس میتوانید سبک کلاسنویسی دلخواه خودتان را بسازید.
PostCSS
ابزاری برای تبدیل CSS با کمک افزونههای جاوااسکریپت. خودش هیچ نحو تازهای اضافه نمیکند؛ بستری است که افزونههایی مثل Autoprefixer و بهینهسازها روی آن اجرا میشوند. بیشتر ابزارهای مدرن CSS در پشت صحنه روی همین ساخته شدهاند.
Tailwind CSS
فریمورک CSS مبتنی بر کلاسهای کاربردی. بهجای کامپوننت آماده، قطعههای کوچک سبکدهی میدهد و شما ظاهر دلخواه را مستقیم در نشانهگذاری میسازید؛ خروجی نهایی فقط شامل کلاسهای استفادهشده است. طراحی اختصاصی بدون جنگیدن با سبکهای از پیش تعیینشده ممکن میشود.
daisyUI
کتابخانهٔ کامپوننت برای Tailwind CSS. کلاسهای کوتاه و معنایی مثل دکمه و کارت را اضافه میکند تا نشانهگذاری شلوغ نشود، ولی هر جا لازم شد میتوانید با کلاسهای Tailwind بازنویسی کنید.