Nhà phát triển / Bố cục CSS

Sân chơi Flexbox: Điều khiển CSS cho vùng chứa và mục

Thử hướng flex, ngắt dòng, căn đều, căn chỉnh và khoảng cách, rồi điều chỉnh grow, shrink, basis, order và căn chỉnh của từng mục. Xem bố cục thay đổi và sao chép CSS.

Sân chơi Flexbox: Điều khiển CSS cho vùng chứa và mục: Hiển thị một vùng chứa flex trực tiếp với các thuộc tính mục có thể chỉnh sửa và phần giải thích ngắn bên cạnh mỗi tùy chọn. Bản xem trước có chiều cao cố định để làm rõ các hiệu ứng trên trục vuông góc. Bạn có thể dùng trình tạo CSS Grid để tạo bố cục lưới với các hàng và cột dùng chung. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bộ thử bố cục FlexboxXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

.container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 12px;
}
.item-1 { flex: 0 1 120px; order: 0; align-self: auto; }
.item-2 { flex: 0 1 120px; order: 0; align-self: auto; }
.item-3 { flex: 0 1 120px; order: 0; align-self: auto; }
.item-4 { flex: 0 1 120px; order: 0; align-self: auto; }
.item-5 { flex: 0 1 120px; order: 0; align-self: auto; }

Dùng flexbox cho hàng hoặc cột. Dùng CSS Grid khi cả hàng và cột đều cần các track dùng chung. Mở trình tạo CSS Grid

Mục đã chọn 1

Mô hình bố cục Flex

W3C CSS Flexible Box Layout Module Level 1: https://www.w3.org/TR/css-flexbox-1/ . Khoảng trống được phân bổ bằng trọng số co giãn và thu nhỏ của flex dọc theo trục chính.

Căn chỉnh và khả năng tiếp cận

Các khái niệm cơ bản về flexbox của MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layout/Basic_concepts_of_flexbox . Trục chéo vuông góc với trục chính; việc sắp xếp lại về mặt hình ảnh không thay đổi thứ tự của tài liệu.

Cách sử dụng

  1. Thiết lập hướng, cách ngắt dòng và căn chỉnh của vùng chứa.
  2. Nhấp vào một mục rồi thay đổi kích thước và căn chỉnh riêng của mục đó.
  3. Thêm hoặc xóa mục, kiểm tra bố cục và sao chép CSS được tạo.

Quyền riêng tư và giới hạn

Cài đặt bố cục được xử lý cục bộ trong trình duyệt của bạn.

Công cụ liên quan

Câu hỏi thường gặp

Tại sao align-content đôi khi không có tác dụng?

Thuộc tính này phân bổ các dòng flex. Để thấy tác dụng, cần bật ngắt dòng, có nhiều dòng và còn khoảng trống trên trục vuông góc.

order có thay đổi thứ tự của trình đọc màn hình không?

Không. Thuộc tính này chỉ thay đổi thứ tự hiển thị, còn thứ tự đọc tài liệu và thứ tự dùng bàn phím vẫn không đổi. Hãy duy trì thứ tự tài liệu hợp lý.

Khi nào tôi nên dùng Grid thay thế?

Hãy dùng Grid khi các hàng và cột cần dùng chung các track. Flexbox hữu ích khi sắp xếp các mục chủ yếu theo một trục.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản