CSS에서 알아야할 colors system 3가지
1. color 이름
이런식으로 color의 이름을 그대로 css에 넣는 방식이 있다.
- 이방식은 사람들이 직접 색에 이름을 지었다
2. hexadecimal code (16진 코드)
이렇게 16진수 법으로 색을 표현하는 형식이다.
- 디자이너들이 color point(크롬 확장프로그램등)종류의 프로그램으로
색을 따와서 넣는경우 컬러코드가 복사된것을 넣을 수 있다.
3. rgb
rgb 형식으로 컬러를 표현 가능하다.
- rgb에는 투명도 조절도 가능하다. 정확히 말하면 rgba에서 가능하다.
- rgba(색, 색, 색, 투명도)
테마를 선정하여 같은 색을 element에 여러 번 많이 사용할때
색깔을 한번만 수정해서 다양한 element의 색을 한번에 바꾸자
:root{
}
- 위 문장은 모든 document에서 설정이 된다.
custom property
- 색을 변수로 지정해두면 다양한 곳에 사용되는 한색을 쉽게 바꿀수 있다.
- 변수이름은
'--name-name1-name2'
이런식으로 '--이름-이름1-이름2' 이런식으로 지어주어야한다.
- 비단 색에만 한정되는 것은 아니다.
'--main-border: 1px solid var(--main-color)'
이렇게 설정하고
p{
border: var(--main-border)
}
을 설정해주면 적용이된다.
'CodeTech > HTML\CSS' 카테고리의 다른 글
CSS - 9 [animation, Animista] (0) | 2020.09.25 |
---|---|
CSS - 8 [States, Transition, Transformation] (0) | 2020.09.24 |
CSS - 6 [pseudo selectors, attribute selectors] (0) | 2020.09.22 |
CSS - 5 [layer, position : fixed, static, absolute] (0) | 2020.09.19 |
CSS - 4 [inline, block, Flexbox, Wrapping, Flex-grow] (0) | 2020.09.11 |