:root
에 변수 정의/* styles/colors.css */
:root {
--primary-color: #000000;
--secondary-color: #ffffff;
--text-color: #333;
}
/* styles/component.css */
.button {
background-color: var(--primary-color);
color: var(--text-color);
}
// index.js 혹은 main.jsx 등
import "./styles/colors.css";
import "./styles/component.css";
색상 상수 정의
// styles/colors.js
export const COLORS = {
primary: #000000,
secondary: #ffffff,
text: #333,
};
styled-components에서 사용
import styled from "styled-components";
import { COLORS } from "../styles/colors";
const Button = styled.button`
background-color: ${COLORS.primary};
color: ${COLORS.text};
`;