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