Skip to content

Latest commit

 

History

History
143 lines (114 loc) · 4.75 KB

File metadata and controls

143 lines (114 loc) · 4.75 KB

CSS 그리드 생성기

简体中文 | English | 한국어 | Français | Deutsch | 日本語 | Русский | Español | Português | Italiano | Tiếng Việt | العربية

CSS 그리드 생성기

이 프로젝트는 CSS Grid 기능을 빠르게 사용해 동적 레이아웃을 만드는 도구입니다.

열과 행의 개수와 단위를 설정하면 CSS Grid 코드를 생성해 드립니다. 박스 안을 드래그해 그리드에 배치할 div를 만들 수 있습니다.

많은 사람이 Grid가 너무 복잡하다고 느껴 사용하지 않는 것을 보았습니다. Grid는 할 수 있는 일이 매우 많고, 이 작은 생성기는 그중 일부만 다룹니다. 목표는 빠르게 시작해 더 흥미로운 레이아웃을 만드는 것입니다.

조금 익숙해지면 Github, Seedling-ui, Wang Seddling 등의 자료로 더 깊이 파보는 것을 권합니다. CSS-Tricks의 CSS Grid 가이드Grid Garden 같은 작은 게임으로도 더 배울 수 있습니다.

이 프로젝트가 도움이 되었다면 Star를 눌러 주세요. 감사합니다!

환경 요구 사항

node v18.20.0
npm v10.5.0
pnpm v9.12.1

프로젝트 설정

pnpm install

개발용 컴파일 및 핫 리로드

pnpm run dev

프로덕션용 컴파일 및 압축

pnpm run build

린트 및 자동 수정

pnpm run lint

React 19 + Vite 6 + ESLint

이 템플릿은 Vite에서 React를 HMR과 일부 ESLint 규칙으로 동작시키기 위한 최소 설정을 제공합니다. React 19와 Vite 6 최신 버전을 사용하며, 현대 프론트엔드 개발 모범 사례를 반영한 고성능·유연한 개발 템플릿입니다.

현재 공식 플러그인은 두 가지입니다:

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

라이선스

이 프로젝트는 **Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)**에 따라 라이선스됩니다.

요약:

  • 허용:

    • 공유 — 매체와 형식에 관계없이 복제·재배포
    • 변경 — 리믹스·변형·2차 저작물 작성
  • 조건:

    • 저작자 표시 — 적절한 출처 표시, 라이선스 링크, 변경 여부를 밝혀야 합니다. 합리적인 방식으로 하되, 라이선스 제공자가 귀하를 보증하는 것처럼 보이게는 할 수 없습니다.
    • 비영리 — 상업적 목적으로 사용할 수 없습니다.

자세한 내용은 저장소의 LICENSE 파일을 참고하세요.