Không gian thử nghiệm CSS Flexbox
Không gian tương tác để học và tạo bố cục Flexbox
Cài đặt bố cục
Bố cục có sẵn
Ghi đè theo từng phần tử
Chọn một phần tử trong bản xem trước hoặc danh sách để chỉnh thuộc tính của nó.
Tra cứu nhanh Flexbox
Trục chính
justify-content điều khiển việc căn chỉnh theo trục chính (do flex-direction xác định).
Trục phụ
align-items điều khiển việc căn chỉnh theo trục phụ (vuông góc với flex-direction).
Nhiều dòng
align-content chỉ có tác dụng khi flex-wrap được đặt là wrap hoặc wrap-reverse và có nhiều dòng.
Xem trước trực tiếp
CSS được tạo
.container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;
gap: 10px;
}Đổi cài đặt hoặc chọn một phần tử. Bản xem trước và CSS cập nhật cùng lúc.
Giới thiệu về công cụ Không gian thử nghiệm CSS Flexbox
Không gian thử nghiệm CSS Flexbox là công cụ trực quan, tương tác để học và thử nghiệm bố cục CSS Flexbox. Flexbox (Flexible Box Layout) là một trong những mô-đun bố cục CSS mạnh mẽ và được dùng rộng rãi nhất, được thiết kế để sắp xếp các phần tử trong một vùng chứa với hành vi linh hoạt, đáp ứng. Công cụ này cho phép bạn thao tác mọi thuộc tính của vùng chứa flex và phần tử flex theo thời gian thực, đồng thời thấy chính xác bố cục thay đổi ra sao.
Tính năng chính
- Toàn quyền điều khiển mọi thuộc tính của vùng chứa flex: flex-direction, flex-wrap, justify-content, align-items, align-content và gap
- Ghi đè theo từng phần tử: order, flex-grow, flex-shrink, flex-basis và align-self
- Xem trước trực tiếp với các phần tử có màu, được đánh số và đường viền vùng chứa nét đứt
- Bố cục có sẵn gồm Thanh điều hướng, Lưới thẻ, Holy Grail, Nội dung căn giữa và Bố cục thanh bên
- Mã CSS tự động tạo với chức năng sao chép bằng một lần nhấn
- Điều khiển số lượng phần tử linh hoạt từ 1 đến 12 phần tử
- Nhấn để chọn phần tử và chỉnh sửa thuộc tính riêng của từng phần tử
- Hỗ trợ chế độ tối để dùng thoải mái trong mọi điều kiện ánh sáng
Tìm hiểu các thuộc tính Flexbox
Flexbox hoạt động theo hai trục: trục chính (xác định bởi flex-direction) và trục phụ (vuông góc với trục chính). Thuộc tính justify-content phân bổ khoảng trống dọc theo trục chính, còn align-items xử lý căn chỉnh trên trục phụ. Khi flex-wrap cho phép xuống dòng thành nhiều hàng, align-content điều khiển khoảng cách giữa các hàng đó. Mỗi phần tử flex có thể ghi đè căn chỉnh của mình bằng align-self, điều khiển tỷ lệ giãn và co, và đặt kích thước cơ sở bằng flex-basis.
Các mẫu bố cục Flexbox phổ biến
Flexbox rất phù hợp để dựng thanh điều hướng, căn giữa nội dung theo cả chiều ngang lẫn chiều dọc, tạo lưới thẻ tự xuống dòng linh hoạt, dựng bố cục thanh bên với thanh bên cố định và nội dung chính co giãn, cũng như triển khai bố cục Holy Grail cổ điển với vùng đầu trang, chân trang, thanh bên và nội dung chính. Hãy dùng các nút có sẵn để xem ngay các mẫu này hoạt động.
Công cụ này dành cho ai?
- Lập trình viên web lần đầu học CSS Flexbox
- Kỹ sư frontend làm mẫu nhanh bố cục đáp ứng
- Nhà thiết kế UI/UX muốn hình dung bố cục flex trước khi viết mã
- Sinh viên học các kỹ thuật bố cục CSS cho môn học hoặc phỏng vấn
- Giảng viên trình bày các khái niệm Flexbox trong hội thảo hoặc lớp học
- Bất kỳ ai cần nhanh chóng tạo mã CSS Flexbox cho dự án của mình