-
Learn HTML & CSS. 5.Styling with CSS(Colors)Study/HTML & CSS 2016. 11. 30. 16:55
Review what I learned
- Foreground Color는 해당 태그의 실제 보이는 내용의 색을 뜻한다. 이는 color 속성으로 설정할 수 있다.
- Background Color는 해당 태그의 보이는 내용 뒷 배경의 색을 뜻한다. 이는 background-color 속성으로 설정할 수 있다.
- 편하게 사용할 수 있는 named color가 147 가지 있다. (Red, Blue, Aqua 등)
- RGB(Red, Green, Blue 빛의 3원색) 또는 16진법(예. #B2325D)으로 색을 표현할 수 있는데, 이는 16,000,000(16백만) 가지의 색이 가능하다.
- HSL(Hue, Saturation, Lightness)은 CSS3에서 색을 정의하는 새로운 방법이다. (설명)
- RGBa 또는 HSLa 로 색의 불투명도(alpha 값)를 정할 수 있다.
- 모든 브라우저들이 최신버전의 CSS를 지원하지는 않는다.(IE 구버전 등) 따라서 불투명도나 HSL값 같은 특성을 지원하지 않을 수 있기 때문에 여러 사용자들을 위해 추가적으로 정의를 해주어야 한다.
CSS에서 어떠한 특성을 정의할 때 여러 번 정의를 하면, 적용가능한 정의 중 나중에 선언한 정의가 우선시 된다. 따라서 다음과 같이 정의한다면, rgba를 지원하는 브라우저에서는 rgba 값이 적용되는 것이다.
h1 {
color: rgb(22, 34, 88);
color: rgba(22, 34, 88, 0.4);
}또한 rgba를 지원하지 못하는 브라우저라면 rgb값이 적용된다.- 인터넷에는 색 선택을 돕는 곳이 굉장히 많이 있다. 이곳에서 여러분이 원하는 특정 색을 고를 수 있고, 특정 포맷으로 얻을 수 도 있다.
(color pickers 혹은 구글에 color picker를 치면 나온다. 구글 W3Schools 등)
출처 : codecademy(HTML & CSS)
'Study > HTML & CSS' 카테고리의 다른 글
Learn HTML & CSS. 7.Classes, IDs & Divs (0) 2016.12.02 Learn HTML & CSS. 6.Styling with CSS(Fonts) (0) 2016.12.01 Learn HTML & CSS. 4.CSS Basic Structure & Syntax (0) 2016.11.28 Learn HTML & CSS. 3.CSS Setup (0) 2016.11.25 Learn HTML & CSS. 2.Common HTML Elements (0) 2016.11.24 댓글