Soạn trực quan các mẫu CSS Grid, khoảng cách và vị trí, rồi sao chép CSS bố cục.

Xem trước

Nhấp vào một mục được đánh số trong lưới để chọn và sắp xếp lại vị trí.

grid-template-columns
grid-template-rows
CSS được tạo
Cột
Hàng
Khoảng cách
16px
16px
Căn chỉnh
Các mục lưới
Mục 1
Mẫu có sẵn

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

CSS Grid Playground giúp bạn dựng các bố cục grid thực thụ bằng thao tác trực quan. Thêm và bớt các track cột, hàng để định hình grid-template-columns và grid-template-rows, thiết lập khoảng cách cột/hàng, và tinh chỉnh cả bốn thuộc tính căn chỉnh — justify-items, align-items, justify-content và align-content — trong khi bản xem trước phản ánh ngay lập tức từng thay đổi.

Việc định vị phần tử mới là chỗ grid phát huy sức mạnh: thêm phần tử, click chọn một phần tử trong bản xem trước rồi định vị nó bằng column start, column span, row start và row span. Đó chính là cách các thanh bên, phần đầu trang và ô nổi bật trải rộng qua nhiều track — kỹ thuật đứng sau hầu hết mọi bố cục grid thực tế.

Ba preset — holy grail, dashboard và gallery — nạp sẵn các cấu trúc trang kinh điển để bạn phân tích và tùy biến. Khi bố cục đã ưng ý, sao chép đoạn CSS được sinh ra, bao gồm đầy đủ quy tắc container grid và vị trí của từng phần tử.

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

  1. Thêm hoặc bớt các track cột và hàng để định nghĩa grid template.
  2. Thiết lập khoảng cách cột (column gap) và hàng (row gap).
  3. Điều chỉnh các thiết lập căn chỉnh: justify-items, align-items, justify-content và align-content.
  4. Thêm phần tử, click chọn một phần tử trong bản xem trước, rồi đặt column/row start và span để định vị nó.
  5. Nạp preset holy grail, dashboard hoặc gallery để nghiên cứu một bố cục kinh điển.
  6. Sao chép đoạn CSS được sinh ra vào stylesheet của bạn.

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

justify-items căn chỉnh từng phần tử bên trong ô grid của riêng nó; justify-content căn chỉnh toàn bộ grid bên trong container khi các track không lấp đầy nó. Sự khác biệt tương tự áp dụng theo chiều dọc với align-items so với align-content.

Chọn phần tử và tăng column span của nó — CSS xuất ra dùng grid-column với giá trị span. Kết hợp cùng row span, bạn có thể dựng thanh tiêu đề, thanh bên và các ô nổi bật lớn ngay trong cùng một grid.

Bộ khung trang kinh điển: phần đầu và chân trang rộng hết chiều ngang, cùng ba cột ở giữa — điều hướng, nội dung chính và một cột phụ. Trước đây làm bằng float rất phiền phức; preset này cho thấy chỉ vài thiết lập vị trí grid là giải quyết gọn gàng.

Grid vượt trội ở các bố cục hai chiều nơi hàng và cột cần thẳng hàng — khung trang, dashboard, thư viện ảnh. Flexbox phù hợp nhất cho luồng một chiều như thanh công cụ và menu. Hai công cụ kết hợp tốt với nhau: grid cho toàn trang, flex bên trong từng thành phần.

Có, nó miễn phí và chạy ngay trên trình duyệt — thử nghiệm bao lâu tùy thích, và không có gì bạn tạo ra rời khỏi máy của bạn.


Tìm kiếm phổ biến
trình tạo css grid sân chơi css grid trình tạo grid-template-columns trình tạo bố cục css grid trình dựng grid-template-areas công cụ css grid gap trình minh họa css grid
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.