digtools
📐
css layout generator,

เครื่องมือสร้างเลย์เอาต์ CSS

ออกแบบเลย์เอาต์ Flexbox และ CSS Grid ด้วยเมาส์อย่างง่ายดายผ่านอินเทอร์เฟซแบบภาพรวมปรับค่าพารามิเตอร์และดูผลลัพธ์บนหน้าจอทันที พร้อมคัดลอกโค้ดไปใช้ในโปรเจ็กต์ได้ทันที

📐
Flexbox
สร้างเลย์เอาต์ 1 มิติ
CSS Grid
สร้างเลย์เอาต์ 2 มิติ
เรียลไทม์
ดูตัวอย่างทันที

auto_awesome พรีเซ็ต

settings_suggest เครื่องมือสร้าง

visibility 📐 ดูตัวอย่าง ลากขอบด้านล่างของกรอบเพื่อเปลี่ยนความสูง

code โค้ดที่ได้

  
about,

📖 เกี่ยวกับ

นี่คือเครื่องมือบนเว็บที่ยอดเยี่ยมที่ช่วยให้คุณสร้างเลย์เอาต์ CSS Flexbox และ CSS Grid ในรูปแบบที่เข้าใจง่ายผ่านหน้าจอแบบกราฟิก คุณสามารถระดมไอเดีย ปรับแต่งพารามิเตอร์ และออกแบบอินเทอร์เฟซที่ซับซ้อนได้อย่างอิสระโดยไม่ต้องพิมพ์ CSS ทีละบรรทัด

เครื่องมือนี้รองรับคุณสมบัติที่สำคัญทั้งหมดของ Flexbox (justify-content, align-items, flex-wrap...) และ CSS Grid (grid-template-columns, gap...) การดำเนินการลากและวางและการปรับค่าต่างๆ ทั้งหมดจะแสดงผลทันทีบนหน้าจอดูตัวอย่าง (Real-time preview)

กระบวนการคำนวณและการสร้างโค้ดทั้งหมดทำงานบนเบราว์เซอร์ของคุณ จะไม่มีข้อมูลใดถูกส่งออกไป เพื่อให้มั่นใจถึงความปลอดภัยและความเร็วสูงสุด

howto,

🔰 วิธีใช้งาน

1

เลือกโหมด

ก่อนอื่นให้ตัดสินใจว่าคุณต้องการใช้พลังของ "Flexbox" หรือ "CSS Grid" คุณสามารถเลือกจากพรีเซ็ต (Presets) ที่มีอยู่ด้านล่างของปุ่มตัวเลือกได้หากไม่อยากคิดโครงสร้างเอง

2

ปรับแต่งพารามิเตอร์

แก้ไขค่าของคุณสมบัติกล่องนอก (Container) และเพิ่มหรือแก้ไขกล่องด้านใน (Items) คุณสามารถลองเปลี่ยน flex-grow หรือ grid-column เพื่อดูว่าเลย์เอาต์เปลี่ยนแปลงไปอย่างไรในส่วนดูตัวอย่าง (Preview) ทางด้านขวา

3

นำโค้ดที่สร้างไปใช้งาน

หากพอใจแล้ว ให้เลื่อนลงไปที่ส่วนของโค้ดด้านล่าง ที่นี่เราได้เขียนทั้งไฟล์ HTML และ CSS เตรียมไว้ให้ เพียงแค่คัดลอกและนำไปวางในซอร์สโค้ดจริงของคุณได้เลย!

glossary,

📚 อภิธานศัพท์

Flexbox
โมดูลการจัดวางเลย์เอาต์ของ CSS3 มีประโยชน์อย่างมากในการจัดเรียงวัตถุตามรูปแบบ 1 มิติ (แนวนอนหรือแนวตั้ง) มักใช้สำหรับการทำเมนู (nav), แถบปุ่ม หรือรายการการ์ด
CSS Grid
เป็นโมดูลการจัดวางเลย์เอาต์ของ CSS3 เช่นกัน แต่มีประสิทธิภาพมากกว่า ใช้สำหรับจัดเรียงวัตถุในรูปแบบ 2 มิติ (จัดการทั้งแนวนอนและแนวตั้งพร้อมกัน) เหมาะมากสำหรับการแบ่งบล็อกขนาดใหญ่ของหน้าเว็บ
justify-content
คุณสมบัติสำคัญที่ใช้กำหนดการกระจายตัวของระยะห่างของบล็อกย่อยตามแกนหลัก (main axis) เช่น จัดกึ่งกลาง (center) หรือเว้นระยะห่างเท่าๆ กันระหว่างขอบ (space-between)
align-items
คุณสมบัติที่ใช้ควบคุมตำแหน่งของบล็อกย่อย แต่ทำงานบนแกนรอง (cross axis) ตัวอย่างเช่น การยืดขนาดให้เต็มพื้นที่ตั้งแต่ขอบบนถึงขอบล่าง (stretch) หรือจัดกึ่งกลาง (center)
faq,

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

Q. ทำอย่างไรถึงจะรู้ว่าควรใช้ Flexbox หรือ Grid?
A. คำแนะนำจากผู้เชี่ยวชาญ: หากคุณจัดเรียงรายการใน 1 มิติ (แนวนอนหรือแนวตั้ง) ให้ใช้ Flexbox ก็เพียงพอ แต่ถ้าคุณต้องการออกแบบเลย์เอาต์ฟอร์มขนาดใหญ่ที่แบ่งย่อยออกเป็นหลายส่วน ควรเลือกใช้ Grid ที่นิยมที่สุดคือการใช้ผสมกัน: ใช้ Grid เป็นโครงสร้างหลักเพื่อแบ่งบล็อกใหญ่ และใช้ Flexbox จัดเรียงองค์ประกอบย่อยภายในบล็อกเหล่านั้น
Q. เครื่องมือนี้สามารถสร้าง CSS ที่เข้ากันได้กับโทรศัพท์มือถือ (Responsive) หรือไม่?
A. เครื่องมือไม่ได้ฝัง query ที่แจ้งเตือนการเปลี่ยนแปลงขนาดอย่าง @media โดยอัตโนมัติ แต่คุณสามารถสร้างอินเทอร์เฟซอัจฉริยะที่ตอบสนองอัตโนมัติโดยใช้ประโยชน์จากคุณสมบัติที่มีอยู่ได้ เช่น การเปลี่ยน flex-wrap เป็น wrap หรือใช้ฟังก์ชัน repeat(auto-fit, minmax(...)) ในตัวเลือกของ Grid
Q. สามารถทำงานได้ดีบน IE11 หรือไม่?
A. เครื่องมือมุ่งเน้นที่การสร้างมาตรฐาน CSS ที่ทันสมัยที่สุดในปัจจุบัน ดังนั้นคุณลักษณะบางอย่าง โดยเฉพาะ Grid และระยะห่าง (gap) อาจจะไม่ทำงานเมื่อใช้งานบน IE11 อย่างแน่นอน
scenes,

💡 กรณีการใช้งาน

🎨

ร่างการออกแบบเว็บ

ทำหน้าที่เสมือนกระดาษร่างให้คุณสร้างและแบ่งโครงสร้างทั่วไปของหน้าเว็บ (Header, Main, Sidebar, Footer) ได้อย่างรวดเร็ว

เขียนโค้ดอย่างรวดเร็ว (Rapid Prototyping)

เตรียมโครงสร้างพื้นฐานที่มั่นคงในขั้นตอนแรก โดยไม่ต้องเสียเวลาปรับแต่ง CSS ช่วยประหยัดเวลาในการเขียนโค้ดเองหลายชั่วโมง

📚

เครื่องมือในการเรียนรู้ CSS

เป็นมิตรกับผู้เริ่มต้นอย่างมาก เพราะคุณจะเห็นทันทีว่าเกิดอะไรขึ้นเมื่อคุณปรับเปลี่ยนพารามิเตอร์แต่ละตัวของ Flex/Grid ด้วยตนเอง

เครื่องมือที่เกี่ยวข้อง

เครื่องกำเนิดไฟฟ้า CSSดูทั้งหมด
☁️

เครื่องกำเนิดกล่องเงา

สร้างเงาหลายชั้นที่สวยงามอย่างเป็นธรรมชาติ

🎞️

เครื่องมือสร้างภาพเคลื่อนไหว CSS

เอาต์พุต GUI สำหรับภาพเคลื่อนไหว @keyframes

เครื่องกำเนิดรัศมีเส้นขอบ CSS

ปรับค่ารัศมีเส้นขอบ 8 ค่าด้วยสายตาและคัดลอกโค้ด CSS

เครื่องมือสร้าง UI ที่ทันสมัย

เอาต์พุตโค้ด UI ที่สวยงาม (รองรับ Glassmorphism)

เครื่องมือสร้างการเปลี่ยนมุมมอง CSS

จำลองภาพเคลื่อนไหว View Transition API และสร้างโค้ดสำหรับ SPA และ MPA

🎨

ตัวแปลงสี

แปลงรหัส HEX/RGB/HSL/CMYK รวมถึงการสร้างจานสีและการตรวจสอบความคมชัด

🎨

ตัวเลือกสีของภาพ

แยกสีออกจากรูปภาพและรับรหัสสี (HEX/RGB)

↔️

เครื่องกำเนิดแคลมป์ CSS

คำนวณค่าฟังก์ชันของแคลมป์ของเหลว () โดยอัตโนมัติสำหรับการออกแบบที่ตอบสนอง

✂️

เครื่องมือสร้างคลิปพาธ CSS

สร้างรูปร่างคลิปพาธ CSS ได้อย่างง่ายดายด้วยการลากและสร้างโค้ด

หมวดหมู่ทั้งหมด

ส่งความคิดเห็น

โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ

ข้อจำกัดความรับผิดชอบ

เครื่องมือที่จัดเตรียมไว้บนเว็บไซต์นี้สามารถใช้งานได้ฟรีทั้งหมด แต่โปรดใช้งานด้วยความเสี่ยงของคุณเอง เราไม่รับประกันความถูกต้อง ความสมบูรณ์ หรือความปลอดภัยของผลการคำนวณ ผลการแปลง หรือข้อมูลที่สร้างขึ้น โปรดทราบว่าผู้ดำเนินการจะไม่รับผิดชอบต่อความเสียหายหรือปัญหาใดๆ ที่เกิดจากการใช้เครื่องมือเหล่านี้ เครื่องมือส่วนใหญ่ประมวลผลไฟล์และการคำนวณในเบราว์เซอร์ของคุณ ซึ่งหมายความว่าข้อมูลที่คุณป้อนจะไม่ถูกส่งไปหรือจัดเก็บไว้ในเซิร์ฟเวอร์ของเรา