ข้ามไปยังเนื้อหา
Toova
เครื่องมือทั้งหมด

Utility ของ Tailwind → CSS

ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด

วางรายการคลาส utility ของ Tailwind พร้อม selector แล้ว Toova จะสร้างกฎ CSS ที่ตรงกัน คลาส arbitrary อย่าง p-[13px] หรือ [grid-template-columns:1fr_2fr] จะถูกแกะออกเป็นประกาศดิบที่พร้อมหย่อนใส่สไตล์ชีตได้ทันที

ตอนไหนทิศย้อนกลับมีประโยชน์

บางครั้งคุณสร้างต้นแบบด้วย Tailwind แต่ต้องส่งมอบ CSS เช่น อีเมลการตลาด วิดเจ็ตของบุคคลที่สาม หรือส่งให้ CMS ที่ไม่โหลด Tailwind ตัวแปลงจะรวมรายการ utility เป็นกฎเดียวภายใต้ selector ที่คุณเลือก เพื่อให้คุณวางใช้งานได้ทันทีโดยไม่ต้องเปลี่ยนชื่อหรือไล่ล้างมาร์กอัปของ playground

ค่าตัว arbitrary กลับมาอย่างไร

คลาส arbitrary ของ Tailwind จะพ่วงค่ามาในตัวเอง p-[13px] หมายถึง padding: 13px, [grid-template-columns:1fr_2fr] หมายถึง grid-template-columns: 1fr 2fr ตัวแปลงจะแกะทั้งสองรูปแบบตามตัวอักษร ฉะนั้นค่าใด ๆ ที่คุณเข้ารหัสไว้ผ่าน JIT จะยังอยู่ครบโดยไม่ต้องใช้ตารางแมปเพิ่มเติม

ข้อจำกัดและการวนกลับ

variant แบบ responsive (md:flex), variant สถานะ (hover:bg-black) และโหมดมืด (dark:text-white) ต้องใช้ตัวห่อ media query หรือ pseudo-class ตัวแปลงจึงยังไม่สร้างให้ กรุณานำออกก่อนวาง โทเค็นของธีม (text-brand) จะกลับไปใช้ระดับเริ่มต้นของ Tailwind ถ้าคุณปรับธีมเอง ก็จะเห็น fallback แบบ arbitrary utility ทั่วไป round-trip ได้สะอาดกับเครื่องมือ CSS-to-Tailwind

คำถามที่พบบ่อย

มีอะไรถูกแปลงบ้าง?
utility ของ Tailwind ที่พบบ่อยสำหรับ spacing, สี, ตัวอักษร, flex และ position รวมถึงรูปแบบ arbitrary แบบ [value] หรือ [prop:value] ส่วน variant ยังไม่รองรับ
ทำไมต้องระบุ selector?
ผลลัพธ์เป็นกฎ CSS เดียว การกำหนด selector ล่วงหน้าทำให้คุณวางลงสไตล์ชีตได้โดยตรง โดยไม่ต้องเปลี่ยนชื่อหรือห่อหุ้มใหม่
รองรับ variant แบบ responsive หรือ hover ไหม?
ยังไม่รองรับ ต้องใช้ตัวห่อ media query หรือ pseudo-class โปรดเอา prefix อย่าง md:, hover:, dark: ออกก่อนวาง utility พื้นฐานสามารถ round-trip ได้สะอาด
รู้จักธีม Tailwind ของฉันไหม?
ไม่รู้จัก ระบบใช้สเกลเริ่มต้น หากคุณปรับ spacing หรือสีเอง ผลลัพธ์จะตกเป็น arbitrary แต่ CSS ยังใช้งานได้
สามารถส่ง CSS กลับเข้าเครื่องมือทิศตรงข้ามได้ไหม?
ได้ utility ที่เป็นพื้นฐานจะ round-trip แบบเหมือนเดิมทุกประการ ส่วนค่าที่เป็น arbitrary จะอยู่ครบ และประกาศที่ไม่รองรับยังคงเป็นคลาส arbitrary
อินพุตของฉันถูกอัปโหลดไหม?
ไม่ การแปลงทั้งหมดทำงานในแท็บนี้ Toova จะไม่เห็นรายการคลาส selector หรือผลลัพธ์ของคุณ