CSS 변수 생성기 색상, 간격, 타이포그래피를 위한 CSS 사용자 지정 속성(변수)을 생성합니다.
CSS 변수 생성기
색상, 간격, 타이포그래피를 위한 CSS 사용자 지정 속성(변수)을 생성합니다.
변수 정의
이름과 값으로 CSS 사용자 지정 속성을 추가하거나 미리 설정된 테마를 사용합니다.
테마 미리 보기
버튼을 포함한 샘플 카드에 적용된 변수를 확인하세요.
CSS 복사
모든 사용자 지정 속성과 함께 :root 선언문을 복사합니다.
What Is CSS 변수 생성기?
CSS 변수 생성기는 일관된 유지 보수 가능한 디자인 시스템을 구축하기 위한 사용자 지정 속성(:root 변수)을 생성합니다. CSS 사용자 지정 속성(또한 CSS 변수라고 함)은 -- 접두사로 정의되고 var() 함수로 액세스되는 재사용 가능한 값입니다. 이 도구를 사용하면 색상, 간격, 타이포그래피 및 기타 모든 CSS 값을 위한 변수 세트를 생성, 편집 및 관리할 수 있습니다. 색상 변수에는 쉽게 시각적으로 선택할 수 있는 통합된 색상 선택기가 포함됩니다. 미리 설정된 테마(다크 테마 및 파스텔)는 일반적인 디자인 패턴에 대한 준비된 변수 집합을 제공합니다. 라이브 프리뷰는 샘플 카드 구성 요소에 적용된 변수를 표시하므로 값이 함께 작동하는 방식을 볼 수 있습니다. 출력은 :root 선언 블록으로 스타일시트의 맨 위에 붙여 넣을 수 있습니다.
Why Use CSS 변수 생성기?
-
변수 편집과 통합된 시각적 색상 선택기
-
빠른 시작 지점을 위한 테마 사전 설정
-
샘플 구성 요소에 적용된 변수를 표시하는 실시간 미리 보기
-
직관적인 인터페이스로 변수 추가, 편집 및 제거
Common Use Cases
Technical Guide
CSS 사용자 지정 속성은 선택기 범위(일반적으로 전역 가용성을 위해 :root)에서 -- 접두사로 정의됩니다: :root { --color-primary: #667eea; }. var() 함수를 사용하여 액세스할 수 있습니다: color: var(--color-primary). 변수는 다른 CSS 속성과 마찬가지로 캐스케이드되고 상속되므로 :root에 정의하면 모든 곳에서 사용할 수 있습니다. 테마 설정을 위해 선택기 범위 내에서 재정의할 수 있습니다: .dark-theme { --color-primary: #90cdf4; }. 변수는 다른 변수를 참조할 수 있습니다: --color-hover: var(--color-primary). 테마 설정을 위해 :root에 모든 변수를 정의하고 테마 클래스에서 재정의합니다. JavaScript를 사용하여 변수를 읽고 설정할 수 있습니다: document.documentElement.style.setProperty('--color-primary', '#000'). 전처리기 변수(Sass, Less)와는 달리 CSS 사용자 지정 속성은 동적이며 런타임에 변경할 수 있습니다. 모든 최신 브라우저에서 지원됩니다.
Tips & Best Practices
-
1의미적 이름 (--color-primary)을 설명적인 이름 (--blue-500) 대신 사용하세요
-
2:root에서 모든 변수를 정의하고 테마 클래스에서 재정의하세요
-
3일관된 명명 규칙으로 관련 변수를 그룹화합니다
-
4var()에 폴백 값을 사용하여 강력한 코드를 작성하세요: var(--color, #000)
Related Tools
CSS 그라데이션 생성기
여러 색상 중지점과 각도 제어를 갖춘 아름다운 선형, 방사형 및 원추형 CSS 그라데이션을 생성합니다.
🎨 CSS & Design
테일윈드 구성 생성기
사용자 지정 색상, 글꼴 및 중단점으로 테일윈드 CSS 구성 파일을 생성합니다.
🎨 CSS & Design
타이포그래피 스케일 생성기
사용자 지정 기본 크기, 비율 및 단위를 갖춘 모듈러 타이포그래피 스케일을 생성합니다.
🎨 CSS & Design
간격 규모 생성기
사용자 지정 기본 단위와 곱셈자를 사용하여 일관된 간격 규모 시스템을 생성합니다.
🎨 CSS & DesignFrequently Asked Questions
Q CSS 사용자 지정 속성은 무엇인가?
Q 모든 CSS 값을 변수로 사용할 수 있나요?
Q 모든 브라우저에서 CSS 변수를 지원하나요?
Q JavaScript로 CSS 변수를 변경할 수 있나요?
Q CSS 변수와 Sass 변수의 차이점은 무엇인가요?
About This Tool
CSS 변수 생성기 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.