🌎 GlobalStyle μ‚¬μš© κ°€μ΄λ“œ

이 λ¬Έμ„œλŠ” ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•˜λŠ” μ „μ—­ μŠ€νƒ€μΌμ„ μ„€λͺ…ν•©λ‹ˆλ‹€.


πŸ“‚ 파일 μœ„μΉ˜

πŸ“ src/components/common/GlobalStyle.jsx


πŸ“¦ GlobalStyle 적용 방법

βœ… 1. GlobalStyle 뢈러였기

ν˜„μž¬ main.jsx μ΅œμƒμœ„ μ»΄ν¬λ„ŒνŠΈμ—μ„œ GlobalStyle을 μΆ”κ°€ν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.

// Removed StrictMode import as it's no longer used
import { createRoot } from "react-dom/client";
import App from "./App.jsx";
import GlobalStyle from "./components/common/GlobalStyle.jsx";

createRoot(document.getElementById("root")).render(
  <>
    <GlobalStyle />
    <App />
  </>
);


🎨 μ „μ—­ μŠ€νƒ€μΌ κ°€μ΄λ“œ

🎨 1. 색상 λ³€μˆ˜ (CSS Variables)

ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•΄ 색상을 CSS λ³€μˆ˜(--λ³€μˆ˜λͺ…λ‘œ κ΄€λ¦¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

πŸ“Œ μ‚¬μš© κ°€λŠ₯ν•œ 색상 λ³€μˆ˜

:root {
  --gray10: #FFFFFF;   /* 밝은 νšŒμƒ‰ */
  --gray20: #F9F9F9;
  --gray30: #CFCFCF;
  --brown40: #542F1A;  /* 닀크 브라운 */
}

πŸ“Œ Styled-componentsμ—μ„œ μ‚¬μš© μ˜ˆμ‹œ

const Button = styled.button`
  background-color: var(--gray20);
  color: var(--brown40);
`;