CSS에서 색상을 지정하는 방법은 크게 네 가지가 있습니다: 키워드, RGB, RGBA, HEX, HSL, HSLA입니다. 각각의 방법을 사용하여 원하는 색상을 정확하게 표현할 수 있습니다.
1. 키워드(Keywords)
가장 간단하고 직관적인 방법은 색상의 이름을 직접 사용하는 것입니다. 예를 들어, red, blue, green과 같이 일반적인 색상 이름을 사용할 수 있습니다.
body {
color: blue;
background-color: lightgray;
}
2. HEX 코드
HEX 색상 코드는 # 다음에 6자리 또는 3자리의 16진수 값을 사용합니다. 이 방식은 웹 디자인에서 가장 널리 사용되며, 색상을 정확하게 지정할 수 있습니다.
h1 {
color: #FF5733; /* 밝은 주황색 */
}
3자리 HEX 코드는 각 색상 구성 요소를 하나의 16진수로 표현합니다. 예를 들어, #F06는 #FF0066의 단축형입니다.
3. RGB와 RGBA
RGB는 빨강(Red), 녹색(Green), 파랑(Blue)의 색상 값을 0에서 255 사이의 숫자로 표현합니다. RGBA는 RGB에 알파(Alpha) 채널을 추가하여 투명도를 조절할 수 있습니다. 알파 값은 0(완전 투명)에서 1(완전 불투명) 사이입니다.
p {
color: rgb(255, 99, 71); /* 토마토 색 */
background-color: rgba(255, 99, 71, 0.5); /* 토마토 색의 50% 투명도 */
}
4. HSL과 HSLA
HSL은 색상(Hue), 채도(Saturation), 명도(Lightness)로 색상을 표현합니다. HSLA는 HSL에 알파 채널을 추가한 것입니다. 이 방식은 색상을 조절할 때 더 직관적일 수 있습니다.
div {
color: hsl(120, 100%, 50%); /* 순수한 녹색 */
background-color: hsla(120, 100%, 50%, 0.3); /* 30% 투명도의 녹색 */
}
색상 팔레트는 생성해주는 웹사이트는 매우 많습니다!
적절한 대비와 눈이 편안한 색을 찾고 싶다면 아래 글을 참고해주세요.
https://vision-coding.tistory.com/19
색 조합 웹사이트 추천 (무료 웹사이트)
무료 컬러 팔레트 생성기 웹사이트 추천1. Coolorshttps://coolors.co/ Coolors - The super fast color palettes generator!Generate or browse beautiful color combinations for your designs.coolors.co연동되는 프로그램이 많은 것이 장
vision-coding.tistory.com
체크박스, 라디오 버튼, 토글 스위치의 차이점 (0) | 2024.05.16 |
---|---|
애니메이션 버튼 만들기 (0) | 2024.05.16 |
CSS 박스 모델 (0) | 2024.05.15 |
CSS란 뭘까 (0) | 2024.05.15 |
[css] 그라데이션 폰트 만들기 (2) | 2024.05.03 |