ตัวสร้าง CSS Flexbox
สร้างเลย์เอาต์ Flexbox แบบเห็นภาพแล้วคัดลอก CSS, HTML หรือ Tailwind
ตัวอย่างสด
แกนหลัก → · แกนตั้งฉาก ↓ · row / nowrap
พื้นที่ลายเส้นแสดงระยะ gap: ระยะห่างแถว 12px · ระยะห่างคอลัมน์ 12px
ซอร์ส = ตำแหน่งใน HTML ส่วน order = CSS order ซึ่งเปลี่ยนเฉพาะตำแหน่งที่มองเห็น
3/24 · สูงสุด 24 ไอเท็ม
เส้นนำแสดงแกน ตำแหน่งในซอร์ส CSS order และระยะ gap โดยจะไม่ถูกส่งออก
โค้ดที่สร้าง
.flex-container คือกฎของคอนเทนเนอร์ ส่วน .flex-item-N คือกฎของไอเท็มลำดับที่ N ไอเท็มที่เลือก: .flex-item-1
/* Sample box styles that match the preview */
.flex-container {
box-sizing: border-box;
padding: 12px;
border-width: 1px;
border-style: dashed;
border-color: #94a3b8;
border-radius: 8px;
}
.flex-item {
box-sizing: border-box;
margin: 0;
padding: 12px 16px;
border-width: 2px;
border-style: solid;
font-size: 14px;
line-height: 20px;
border-color: #6366f1;
border-radius: 6px;
background: #eef2ff;
color: #1e1b4b;
}
/* Flexbox layout */
.flex-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;
gap: 12px;
width: 100%;
height: 220px;
}
.flex-item.flex-item-1 {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
order: 0;
align-self: auto;
}
.flex-item.flex-item-2 {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
order: 0;
align-self: auto;
}
.flex-item.flex-item-3 {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
order: 0;
align-self: auto;
}
โค้ดอัปเดตทันทีขณะแก้ไข
ทำงานภายในเบราว์เซอร์ของคุณ การตั้งค่าเลย์เอาต์อาจถูกบันทึกในพื้นที่จัดเก็บของเบราว์เซอร์บนอุปกรณ์นี้
ตัวสร้าง CSS Flexbox
สร้างเลย์เอาต์ Flexbox แบบเห็นภาพ แล้วคัดลอก CSS, HTML หรือคลาส Tailwind ที่พร้อมใช้งานจริง
วิธีใช้งาน
เลือกพรีเซ็ตหรือปรับคอนเทนเนอร์ คลิกหรือใช้คีย์บอร์ดเลือกไอเท็มเพื่อแก้ไข flex-grow, flex-shrink, flex-basis, order และ align-self เพิ่ม ลบ และจัดลำดับไอเท็มใหม่ แล้วคัดลอกหรือดาวน์โหลด CSS, HTML + CSS หรือ Tailwind
ตัวช่วยการเรียนรู้แบบภาพ
เส้นนำวาดแกนหลักและแกนตั้งฉากตามทิศทางและการตัดบรรทัดปัจจุบัน ระบุตำแหน่งในซอร์สและ CSS order ของแต่ละไอเท็ม และแสดงระยะ gap ระหว่างไอเท็มและบรรทัดด้วยลายเส้น
ข้อจำกัดและความเป็นส่วนตัว
สูงสุด 24 ไอเท็ม ความยาวรับค่าที่ไม่ติดลบในหน่วย px, rem, em, %, vw และ vh ไม่รับ calc() และ CSS แบบกำหนดเอง ตัวอย่างถือว่าเขียนแนวนอนจากซ้ายไปขวา ทุกอย่างทำงานในเบราว์เซอร์ และการตั้งค่าอาจถูกบันทึกในพื้นที่จัดเก็บภายในเครื่อง
