Thử nghiệm các thuộc tính CSS Flexbox trên các mục trực tiếp và sao chép CSS bố cục được tạo.

Xem trước Nhấp vào một mục để chỉnh sửa
CSS được tạo

Mọi thứ chạy trong trình duyệt của bạn — không có gì được tải lên.

Khung chứa
12px
Các mục
0
Mục đã chọn

Giới thiệu về Sân chơi Flexbox

Flexbox Playground là một sân chơi thực hành cho CSS flexbox. Thiết lập các thuộc tính của container — flex-direction, flex-wrap, justify-content, align-items, align-content và gap — và xem tối đa 12 phần tử sống động sắp xếp lại trong bản xem trước khi bạn thay đổi từng giá trị. Đây là cách nhanh nhất để hiểu rõ từng thuộc tính thực sự làm gì.

Từng phần tử có thể chỉnh riêng: click chọn một phần tử rồi điều chỉnh flex-grow, flex-shrink, flex-basis, align-self và order. Việc thấy một phần tử phình to để chiếm khoảng trống thừa trong khi các phần tử anh em vẫn giữ nguyên chiều rộng giúp bạn nắm mô hình kích thước flex nhanh hơn bất kỳ sơ đồ nào.

Sân chơi sinh ra CSS gọn gàng cho container và mọi phần tử có thiết lập khác mặc định — sao chép thẳng vào stylesheet của bạn. Mọi thứ chạy ngay trên trình duyệt, không tải lên đâu cả, và nút reset đưa bạn về trạng thái sạch sẽ ban đầu.

Cách sử dụng Sân chơi Flexbox

  1. Thiết lập flex-direction, wrap, justify-content, align-items, align-content và gap của container.
  2. Thêm hoặc bớt phần tử — từ 2 đến 12 — để mô phỏng thành phần thực tế của bạn.
  3. Click chọn một phần tử và tinh chỉnh grow, shrink, basis, align-self và order của nó.
  4. Theo dõi bản xem trước cập nhật sống động với mỗi thay đổi.
  5. Sao chép đoạn CSS được sinh ra và dán vào dự án của bạn.

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

flex-grow phân phối khoảng trống còn dư: một phần tử có grow 2 nhận gấp đôi khoảng trống thêm so với phần tử có grow 1. flex-shrink hoạt động ngược lại khi không gian bị thiếu. Cả hai đều là tỷ lệ giữa các phần tử anh em, không phải kích thước tuyệt đối.

align-items định vị các phần tử dọc theo trục ngang (cross axis) trong dòng của chúng. align-content dàn đều nhiều dòng đã bọc bên trong container — nó chỉ có hiệu ứng nhìn thấy được khi flex-wrap tạo ra nhiều hơn một dòng.

Mọi phần tử flex mặc định có order 0; các phần tử được sắp xếp từ order thấp nhất đến cao nhất. Thay đổi order của một phần tử di chuyển nó về mặt hiển thị mà không đụng vào HTML — trình tự DOM, và do đó thứ tự đọc của trình đọc màn hình, vẫn giữ nguyên.

Có. CSS được sinh ra bao gồm quy tắc container cộng với một selector cho mỗi phần tử có grow, shrink, basis, align-self hoặc order khác mặc định, để bạn có thể dán một bố cục hoàn chỉnh, hoạt động ngay.

Có — miễn phí, không cần đăng ký, và hoàn toàn chạy phía trình duyệt. Các thử nghiệm của bạn không bao giờ rời khỏi tab trình duyệt.


Tìm kiếm phổ biến
sân chơi flexbox trình tạo css flexbox trình tạo flex container công cụ justify-content align-items trình tạo bố cục flex css trình minh họa flexbox trình tạo mã flexbox
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.