ממיר CSS ל-Tailwind

הדביקו CSS קיים וקבלו נקודת התחלה של utility classes למיגרציה, ניקוי או שכתוב מהיר ב-Tailwind.

פלט שהומר יופיע כאן.

למה להשתמש בממיר CSS ל-Tailwind?

מאיץ הגירה

העבירו CSS ישן לתהליך Tailwind מהר יותר על ידי הפיכת הצהרות מוכרות ל-utility classes במקום לתרגם כל שורה ביד.

תמיכה בערכים שרירותיים

שמרו ערכים לא שכיחים עם התחביר השרירותי של Tailwind כאשר utility class סטנדרטי לא קיים.

Refactor עם סקירה בחשבון

השתמשו בפלט כטיוטת מיגרציה, ואז פשטו ערכים חוזרים ל-tokens, רכיבים, variants או דפוסי classes לשימוש חוזר.

מאפיינים שמומרים בדרך כלל

displaypositionmarginpaddingwidthheightcolorbackgroundborder-radiusfont-sizeflexboxz-indexopacity

Selectors מורכבים כמו :hover, ::before או media queries עדיין עשויים להזדקק לניקוי ידני אחרי ההמרה.

שאלות נפוצות

האם פלט הממיר הוא classes מוכנים לפרסום?

לא. המרה אוטומטית היא נקודת התחלה. Selectors מורכבים, כללים רספונסיביים, pseudo-elements, cascade וסמנטיקה של רכיבים עדיין צריכים סקירה אנושית.

האם אוכל להדביק הצהרות גולמיות ללא בורר?

כן. הכלי עוטף הצהרות עצמאיות באופן זמני כך שהממיר עדיין יוכל לעבד אותן.

מה עלי לעשות עם ערכים שרירותיים חוזרים ונשנים?

אם ערך חוזר בממשק, שקלו להפוך אותו ל-theme token, class של רכיב או primitive של design system במקום להשאיר הרבה utilities חד-פעמיים.

האם זה יכול להמיר שאילתות מדיה ומצבי ריחוף?

אפשר לתרגם כמה הצהרות פשוטות, אבל גרסאות רספונסיביות, hover states, pseudo-elements ו-selectors מקוננים צריכים לרוב ניקוי ידני אחרי ההמרה.