color
텍스트 색상을 지정하는 속성입니다. 6자리 HEX 형식과 RGBA 형식 두 가지를 지원합니다. c 접두사 뒤에 색상값을 붙여 사용합니다.
HEX 형식
6자리 HEX 코드를 c 접두사 뒤에 붙입니다. #은 생략합니다.
| <tr> <th class="tal py12px px16px bg18181B bb2pxsolid27272A cA1A1AA fw600 ttu fs12px ls0-05em">클래스 | 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이 아님).
| <tr> <th class="tal py12px px16px bg18181B bb2pxsolid27272A cA1A1AA fw600 ttu fs12px ls0-05em">클래스 | 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- 접두사를 붙이면 마우스 오버 시 텍스트 색상을 변경할 수 있습니다.
<!-- Change text color on hover -->
<a class="c71717A hover-cFFFFFF tall200msease">
Turns white on hover
</a>
<!-- Changes to indigo on hover -->
<a class="cA1A1AA hover-c6366F1 tall200msease">
Turns indigo on hover
</a>
<!-- Navigation link pattern -->
<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 Text Color -->
<h1 class="cFFFFFF fs3-6rem fw800">White title</h1>
<p class="c71717A fs14px lh1-7">Gray body text</p>
<span class="cEF4444 fw600">Red warning text</span>
<!-- RGBA Text Color -->
<p class="c255-255-255-50 fs14px">50% transparent white text</p>
<p class="c255-0-0-70 fs14px">70% opaque red text</p>
<!-- Hover combination -->
<a class="c71717A hover-c6366F1 tall200msease tdn cp">
Indigo hover link
</a>
<!-- Background and text color combination -->
<div class="bg6366F1 cFFFFFF p2rem br8px">
White text on indigo background
</div>
<div class="bg000000 cFBBF24 p2rem br8px">
Amber text on black background
</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는 다른 클래스로 인식될 수 있습니다.