color
텍스트 색상을 지정하는 속성입니다. 6자리 HEX 형식과 RGBA 형식 두 가지를 지원합니다. c 접두사 뒤에 색상값을 붙여 사용합니다.
HEX 형식
6자리 HEX 코드를 c 접두사 뒤에 붙입니다. #은 생략합니다.
| 클래스 | CSS | 미리보기 |
|---|---|---|
cFFFFFF | color: #FFFFFF | White |
c000000 | color: #000000 | Black |
c333333 | color: #333333 | Dark Gray |
c6366F1 | color: #6366F1 | Indigo |
cEF4444 | color: #EF4444 | Red |
c22C55E | color: #22C55E | Green |
c3B82F6 | color: #3B82F6 | Blue |
cFBBF24 | color: #FBBF24 | Amber |
cA1A1AA | color: #A1A1AA | Gray |
색상 견본
자주 사용하는 색상의 시각적 비교입니다.
Aa
cFFFFFFWhiteAa
c000000BlackAa
c333333Dark GrayAa
c6366F1IndigoAa
cEF4444RedAa
c22C55EGreenAa
c3B82F6BlueAa
cFBBF24AmberRGBA 형식
투명도가 필요할 때 RGBA 형식을 사용합니다. 형식은 c{R}-{G}-{B}-{A}이며, 알파값은 0~100 범위입니다 (CSS의 0~1이 아님).
| 클래스 | CSS | 설명 |
|---|---|---|
c255-255-255-100 | color: rgba(255,255,255,1) | 흰색 100% 불투명 |
c255-255-255-50 | color: rgba(255,255,255,0.5) | 흰색 50% 투명도 |
c255-0-0-100 | color: rgba(255,0,0,1) | 빨간색 100% 불투명 |
c255-0-0-50 | color: rgba(255,0,0,0.5) | 빨간색 50% 투명도 |
c0-0-0-80 | color: rgba(0,0,0,0.8) | 검정색 80% 불투명 |
c99-102-241-70 | color: rgba(99,102,241,0.7) | 인디고 70% 불투명 |
알파값 비교 — 흰색 텍스트
c255-255-255-100Hello Worldc255-255-255-80Hello Worldc255-255-255-50Hello Worldc255-255-255-30Hello Worldc255-255-255-10Hello World호버 조합
hover- 접두사를 붙이면 마우스 오버 시 텍스트 색상을 변경할 수 있습니다.
<!-- 호버 시 텍스트 색상 변경 -->
<a class="c71717A hover-cFFFFFF tall200msease">
마우스를 올리면 흰색으로
</a>
<!-- 호버 시 인디고로 변경 -->
<a class="cA1A1AA hover-c6366F1 tall200msease">
마우스를 올리면 인디고로
</a>
<!-- 네비게이션 링크 패턴 -->
<nav class="df gap2rem">
<a class="c71717A hover-cFFFFFF tall200msease tdn cp">Home</a>
<a class="c71717A hover-cFFFFFF tall200msease tdn cp">About</a>
<a class="c71717A hover-cFFFFFF tall200msease tdn cp">Contact</a>
</nav>코드 예시
<!-- HEX 텍스트 색상 -->
<h1 class="cFFFFFF fs3-6rem fw800">흰색 제목</h1>
<p class="c71717A fs14px lh1-7">회색 본문 텍스트</p>
<span class="cEF4444 fw600">빨간색 경고 텍스트</span>
<!-- RGBA 텍스트 색상 -->
<p class="c255-255-255-50 fs14px">50% 투명 흰색 텍스트</p>
<p class="c255-0-0-70 fs14px">70% 불투명 빨간색 텍스트</p>
<!-- 호버 조합 -->
<a class="c71717A hover-c6366F1 tall200msease tdn cp">
인디고 호버 링크
</a>
<!-- 배경과 텍스트 색상 조합 -->
<div class="bg6366F1 cFFFFFF p2rem br8px">
인디고 배경에 흰색 텍스트
</div>
<div class="bg000000 cFBBF24 p2rem br8px">
검정 배경에 앰버 텍스트
</div>팁 & 주의사항
HEX는 반드시 6자리
3자리 축약형(예: cFFF)은 지원하지 않습니다. 반드시 6자리 전체를 입력하세요. 예: cFFFFFF
RGBA 알파값은 0~100
CSS의 rgba()에서는 0~1 사이의 소수를 사용하지만, Atomic CSS에서는 0~100 정수를 사용합니다. 50은 0.5, 100은 1에 해당합니다.
배경색은 bg 접두사
텍스트 색상은 c, 배경색은 bg, 테두리 색상은 bc 접두사를 사용합니다. 혼동하지 않도록 주의하세요.
대소문자 구분
HEX 값은 대문자로 작성합니다. cFFFFFF는 올바르지만, cffffff는 다른 클래스로 인식될 수 있습니다.