简体中文 | English | 한국어 | Français | Deutsch | 日本語 | Русский | Español | Português | Italiano | Tiếng Việt | العربية
Dự án này giúp bạn nhanh chóng dùng tính năng CSS Grid để tạo bố cục động.
Bạn đặt số lượng và đơn vị cho cột và hàng — chúng tôi sẽ sinh mã CSS Grid. Kéo thả trong các ô để tạo div nằm trong lưới.
Nhiều người không dùng Grid vì thấy quá phức tạp. Grid rất mạnh; trình tạo nhỏ này chỉ đề cập một phần. Mục tiêu là bắt đầu nhanh và tạo bố cục thú vị hơn.
Khi đã quen, hãy xem tài liệu từ Github, Seedling-ui và Wang Seddling. Còn có hướng dẫn CSS Grid trên CSS-Tricks và trò Grid Garden để học thêm.
Nếu dự án hữu ích, hãy cho một ngôi sao. Cảm ơn bạn!
node v18.20.0
npm v10.5.0
pnpm v9.12.1
pnpm install
Biên dịch và tải lại nóng khi phát triển
pnpm run dev
Biên dịch và nén cho production
pnpm run build
Lint và sửa tự động
pnpm run lint
Mẫu này cung cấp cấu hình tối thiểu để chạy React với Vite, HMR và một số quy tắc ESLint. Dự án dùng React 19 và Vite 6, áp dụng thực hành tốt của phát triển front-end hiện đại.
Hiện có hai plugin chính thức:
- @vitejs/plugin-react dùng Babel cho Fast Refresh
- @vitejs/plugin-react-swc dùng SWC cho Fast Refresh
cssgridgenerator-react
├─ .gitignore
├─ README.md
├─ eslint.config.js
├─ index.html
├─ package.json
├─ pnpm-lock.yaml
├─ public
│ ├─ favicon.ico
│ ├─ og-cssgrid.jpg
│ └─ vite.svg
├─ src
│ ├─ App.jsx
│ ├─ assets
│ │ └─ react.svg
│ ├─ components
│ │ ├─ AppCode.jsx
│ │ ├─ AppExplain.jsx
│ │ ├─ AppForm.jsx
│ │ ├─ AppGithubCorner.jsx
│ │ ├─ AppGrid.jsx
│ │ ├─ AppHeader.jsx
│ │ ├─ AppLogo.jsx
│ │ └─ AppModal.jsx
│ ├─ i18n
│ │ ├─ bn.json
│ │ ├─ en.json
│ │ ├─ es.json
│ │ ├─ fr.json
│ │ ├─ index.jsx
│ │ ├─ pt.json
│ │ └─ zh.json
│ ├─ main.jsx
│ ├─ store
│ │ ├─ index.js
│ │ └─ slices
│ │ └─ gridSlice.js
│ ├─ styles
│ │ ├─ App.scss
│ │ ├─ components
│ │ │ ├─ AppCode.scss
│ │ │ ├─ AppExplain.scss
│ │ │ ├─ AppForm.scss
│ │ │ ├─ AppGithubCorner.scss
│ │ │ ├─ AppGrid.scss
│ │ │ ├─ AppHeader.scss
│ │ │ ├─ AppLogo.scss
│ │ │ └─ AppModal.scss
│ │ ├─ main.scss
│ │ └─ variables.scss
│ └─ utils
│ ├─ repetition.js
│ └─ repetition.spec.js
└─ vite.config.js
Dự án được cấp phép theo Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
-
Bạn được phép:
- Chia sẻ — sao chép và phân phối lại tài liệu trên mọi phương tiện và định dạng.
- Chỉnh sửa — phối lại, biến đổi và xây dựng dựa trên tài liệu.
-
Theo các điều kiện:
- Ghi công — ghi nguồn, cung cấp liên kết giấy phép và nêu rõ thay đổi (theo cách hợp lý, không gợi ý người cấp phép ủng hộ bạn).
- Phi thương mại — không dùng tài liệu cho mục đích thương mại.
Xem thêm trong tệp LICENSE trong kho lưu trữ.
