CSS๋ ์น ํ์ด์ง์ ๋์์ธ๊ณผ ๋ ์ด์์์ ์ ์ํ๋ ์ค์ํ ์ธ์ด์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ CSS์ ์ฃผ์ ํน์ง๋ค์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
โฃ ๋ชฉ์ฐจ
๊ธฐ๋ณธ ์คํ์ผ ์ํธโจ
CSS๋ HTML๊ณผ ํจ๊ป ์ฌ์ฉ๋์ด ์น ํ์ด์ง์ ์๊ฐ์ ์ธ ๋์์ธ์ ๊พธ๋ฐ ๋ ์ฃผ๋ก ํ์ฉ๋ฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก CSS๋ฅผ ์ด์ฉํ์ฌ ์์๋ค์ ๋์์ธ์ ๋ ๋๋ง ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ณธ ์คํ์ผ์ ๊ฐ ๋ธ๋ผ์ฐ์ ๋ง๋ค ์กฐ๊ธ์ฉ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์๋ ์ด๋ฅผ ์ฌ์ ์ํ๊ฑฐ๋ ์์ ํ์ฌ ์์ ๋ง์ ๋์์ธ์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์คํ์ผ ์ํธ๋ ์น ๋ธ๋ผ์ฐ์ ์ ๋ฏธ๋ฆฌ ๋ด์ฅ๋์ด ์์ด, CSS๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ์ผ๋ฐ์ ์ธ HTML ์์๋ค์ด ๋ฏธ๋ฆฌ ์ ์๋ ์คํ์ผ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, <h1> ํ๊ทธ๋ ๋ณดํต ๊ตต์ ๊ธ์จ์ฒด์ ํฐ ํฌ๊ธฐ๋ก ํ์๋๋ฉฐ, <p> ํ๊ทธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋จ์ํ ํ ์คํธ๋ก ํ์๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ณธ ์คํ์ผ ์ํธ๋ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๋ฉฐ, ์ฌ์ฉ์๋ ์ด๋ฅผ ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ ๋ฑ์ ํตํด ํ์ธํ ์ ์์ต๋๋ค. ๋ํ, CSS๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ๊ธฐ๋ณธ ์คํ์ผ์ ์์ ํ๊ฑฐ๋ ๋ฎ์ด์ธ ์ ์์ต๋๋ค.
์ ์ฉ ์ฐ์ ์์์ ํน์ด์ฑโญ
CSS ์คํ์ผ์ด ์ ์ฉ๋๋ ์ฐ์ ์์์ ์ ํ์๋ค ๊ฐ์ ํน์ด์ฑ์ ๋น๊ตํด ๋ณด๊ฒ ์ต๋๋ค. CSS์ ์ฐ์ ์์ ๊ท์น์ ์ดํดํ๋ ๊ฒ์ ์คํ์ผ ์ถฉ๋์ ๋ฐฉ์งํ๊ณ ์ํ๋ ๋์์ธ์ ์ ํํ ์ ์ฉํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
์ฐ์ ์์ ๊ท์น
CSS์์๋ ์ฌ๋ฌ ๊ท์น์ด ๋์ผํ ์์์ ์ ์ฉ๋ ๊ฒฝ์ฐ, ์ฐ์ ์์๋ฅผ ํตํด ์ด๋ค ๊ท์น์ด ์ ์ฉ๋ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์ฐ์ ์์ ๊ท์น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ธ๋ผ์ธ ์คํ์ผ: HTML ์์์ ์ง์ ์์ฑ๋ ์คํ์ผ (style ์์ฑ ์ฌ์ฉ) - ์ฐ์ ์์ ๊ฐ์ฅ ๋์
- ์์ด๋ ์ ํ์: #id - ์ค๊ฐ ์ฐ์ ์์
- ํด๋์ค ์ ํ์: .class - ๋น๊ต์ ๋ฎ์ ์ฐ์ ์์
- ์์ ์ ํ์: element - ๋ฎ์ ์ฐ์ ์์ ์ค ํ๋
- ์์ผ๋์นด๋ ์ ํ์: * - ๊ฑฐ์ ๋ชจ๋ ์์์ ์ ์ฉ๋๋ฉฐ, ์ฐ์ ์์๊ฐ ๋ฎ์
- ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ์คํ์ผ ์ํธ: ๋ธ๋ผ์ฐ์ ๊ฐ HTML ์์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฉํ๋ ์คํ์ผ - ๊ฐ์ฅ ๋ฎ์ ์ฐ์ ์์
- ์ค๋ณต ์คํ์ผ ์ฒ๋ฆฌ: ๋์ผํ ์ ํ์๊ฐ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉ๋๋ฉด, ๊ฐ์ฅ ๋์ค์ ์ ์๋ ์คํ์ผ์ด ์ ์ฉ๋ฉ๋๋ค.
ํน์ด์ฑ ๊ณ์ฐ
ํน์ด์ฑ(Specificity)์ ์ ํ์๊ฐ ์ผ๋ง๋ ๊ตฌ์ฒด์ ์ธ์ง๋ฅผ ๋ํ๋ด๋ ๊ฐ์ผ๋ก, ๊ฐ ์ ํ์ ํ์ ๋ง๋ค ๊ณ ์ ์ ์ ์๋ฅผ ๊ฐ์ต๋๋ค. ํน์ด์ฑ์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค:
- ์ธ๋ผ์ธ ์คํ์ผ: 1000
- ์์ด๋ ์ ํ์: 100
- ํด๋์ค ์ ํ์: 10
- ์์ ์ ํ์: 1
- ์ ์ฒด ์ ํ์ (*): 0
- ! important: 10,000
์๋ฅผ ๋ค์ด, #header .nav li๋ผ๋ ์ ํ์๋ ์์ด๋ ์ ํ์(100) + ํด๋์ค ์ ํ์(10) + ์์ ์ ํ์(1)๋ก ์ด ํน์ด์ฑ ์ ์๋ 111์ด ๋ฉ๋๋ค. ์ด ์ ์๊ฐ ๋์ ์ ํ์๊ฐ ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.! important๋ฅผ ์ฌ์ฉํ๋ฉด, 10,000์ด๋ผ๋ ๋์ ํน์ด์ฑ ์ ์๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ค๋ฅธ ๋ชจ๋ ์คํ์ผ ๊ท์น๋ณด๋ค ์ฐ์ ํฉ๋๋ค.
๋จ๊ณ์ ์ ์ฉ
CSS๋ ๋จ๊ณ์ ์ผ๋ก ์คํ์ผ์ ์ ์ฉํฉ๋๋ค. ๋์ผํ ์์์ ์ฌ๋ฌ ์คํ์ผ์ด ์ ์ฉ๋ ๋, ๋ธ๋ผ์ฐ์ ๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฆ ๋๋ค.
- ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ์คํ์ผ ์ ์ฉ: ๊ฐ์ฅ ๋จผ์ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ์คํ์ผ ์ํธ๊ฐ ์ ์ฉ๋ฉ๋๋ค.
- ์ฌ์ฉ์ ์ ์ ์คํ์ผ ์ํธ ์ ์ฉ: ์ฌ์ฉ์๊ฐ ์ ์ํ ์ธ๋ถ ์คํ์ผ ์ํธ, ๋ด๋ถ ์คํ์ผ ์ํธ๊ฐ ์ ์ฉ๋ฉ๋๋ค.
- ํน์ ์ ํ์์ ์คํ์ผ ์ ์ฉ: ์ ํ์์ ํน์ด์ฑ์ ๋ฐ๋ผ ์ฐ์ ์์๊ฐ ๋์ ์คํ์ผ์ด ์ ์ฉ๋ฉ๋๋ค.
- ์ธ๋ผ์ธ ์คํ์ผ ์ ์ฉ: ์ธ๋ผ์ธ ์คํ์ผ์ด ๊ฐ์ฅ ๋์ ์ฐ์ ์์๋ฅผ ๊ฐ์ง๋ฉฐ ์ต์ข ์ ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
- ์ค๋ณต ์คํ์ผ ์ฒ๋ฆฌ: ๋์ผํ ์ ํ์๊ฐ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉ๋๋ฉด, ๊ฐ์ฅ ๋์ค์ ์ ์๋ ์คํ์ผ์ด ์ ์ฉ๋ฉ๋๋ค.
!important ๊ท์น
!important ๊ท์น์ CSS์์ ๋งค์ฐ ๋์ ์ฐ์ ์์๋ฅผ ๊ฐ์ง๋ ๊ท์น์ผ๋ก, ์ผ๋ฐ์ ์ธ ํน์ด์ฑ ๊ณ์ฐ์ ๋ฌด์ํ๊ณ ํญ์ ์ต์ฐ์ ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, color: red !important;์ ๊ฐ์ด ์ ์๋ ์คํ์ผ์ ๋ค๋ฅธ ๋ชจ๋ ์คํ์ผ ๊ท์น๋ณด๋ค ์ฐ์ ํฉ๋๋ค. ํ์ง๋ง, ๋๋ฌด ์์ฃผ ์ฌ์ฉํ๋ฉด CSS ์ฝ๋๊ฐ ๋ณต์กํด์ง๊ณ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ค์์ง ์ ์์ผ๋ฏ๋ก ์ฃผ์ํด์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ฐ์ ์์ ์ ์ฉ ๋ฐฉ์ ์์
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS Specificity</title>
<style>
body {
background-color: white; /* ์์ ์ ํ์, ํน์ด์ฑ: 1 */
}
.main {
background-color: lightgray; /* ํด๋์ค ์ ํ์, ํน์ด์ฑ: 10 */
}
#content {
background-color: gray; /* ์์ด๋ ์ ํ์, ํน์ด์ฑ: 100 */
}
div {
background-color: blue !important; /* ์์ ์ ํ์, ํน์ด์ฑ: 1, !important ์ ์ฉ */
}
#content.main {
background-color: green; /* ์์ด๋ ์ ํ์ + ํด๋์ค ์ ํ์, ํน์ด์ฑ: 110 */
}
</style>
</head>
<body>
<div id="content" class="main">Content Area</div>
</body>
</html>
์ด ์์ ์์, div ์์์ ๋ฐฐ๊ฒฝ์์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค:
- body { background-color: white; } - ์์ ์ ํ์, ํน์ด์ฑ: 1
- .main { background-color: lightgray; } - ํด๋์ค ์ ํ์, ํน์ด์ฑ: 10
- #content { background-color: gray; } - ์์ด๋ ์ ํ์, ํน์ด์ฑ: 100
- div { background-color: blue !important; } - ์์ ์ ํ์, ํน์ด์ฑ: 1, ํ์ง๋ง !important ์ ์ฉ์ผ๋ก ์ธํด ๊ฐ์ฅ ๋์ ์ฐ์ ์์
- #content.main { background-color: green; } - ์์ด๋ ์ ํ์ + ํด๋์ค ์ ํ์, ํน์ด์ฑ: 110
๊ฒฐ๊ณผ์ ์ผ๋ก, div ์์๋ !important ๊ท์น์ ๋ฐ๋ผ ๋ฐฐ๊ฒฝ์์ด ํ๋์์ผ๋ก ์ค์ ๋ฉ๋๋ค.
CSS์ ์ ์ฉ ์ฐ์ ์์์ ํน์ด์ฑ์ ์คํ์ผ ์ถฉ๋์ ๋ฐฉ์งํ๊ณ ์ํ๋ ๋์์ธ์ ์ ํํ ๊ตฌํํ๊ธฐ ์ํด ๋ฐ๋์ ์ดํดํด์ผ ํ ์ค์ํ ๊ฐ๋
์
๋๋ค. ์ ํ์์ ํน์ด์ฑ ์ ์๋ฅผ ๊ณ์ฐํ๊ณ ์ฐ์ ์์ ๊ท์น์ ์ค์ํจ์ผ๋ก์จ, ๋ณต์กํ ์คํ์ผ ์ํธ์์๋ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ผ๊ด๋๊ฒ ์ป์ ์ ์์ต๋๋ค. !important๋ ํน๋ณํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๊ณ , ์ฝ๋์ ๊ฐ๋
์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ณ ๋ คํ์ฌ CSS๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์๐ฉ
CSS์์ ์์์ ๋ถ๋ชจ ์์์ ์คํ์ผ์ด ์์ ์์์ ์ ์ฉ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์์์ ํตํด ์ฝ๋๋ฅผ ๋ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ ์ ์์ต๋๋ค.
์์๋๋ ์คํ์ผ
์ผ๋ถ CSS ์์ฑ์ ์๋์ผ๋ก ์์ ์์์ ์์๋ฉ๋๋ค.
- color
- font-family
- font-size
- font-style
- font-weight
- line-height
- text-align
- visibility
- cursor
์์๋์ง ์๋ ์คํ์ผ
์์๋์ง ์๋ ์์ฑ์ ๋ช ์์ ์ผ๋ก ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
- background
- border
- margin
- padding
- width
- height
- position
- top, right, bottom, left
- z-index
๋จ์๐งช
CSS์์๋ ๋ค์ํ ์ข ๋ฅ์ ๋จ์๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ํฌ๊ธฐ, ์์น, ์ฌ๋ฐฑ ๋ฑ์ ์ง์ ํ ์ ์์ต๋๋ค. ๋จ์๋ ์๋์ ์ธ ํฌ๊ธฐ๋ ์ ๋์ ์ธ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ฉฐ, ๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ ํฉํ ๋จ์๋ฅผ ์ ํํ์ฌ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
1. ์๋์ ์ธ ๋จ์
1.1. % (ํผ์ผํธ)
- ๋ถ๋ชจ ์์์ ์๋์ ์ผ๋ก ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: width: 50%; (๋ถ๋ชจ ์์์ ๋๋น์ 50%)
1.2. em (๊ธ๊ผด ํฌ๊ธฐ)
- ์์์ ๊ธ๊ผด ํฌ๊ธฐ์ ๋ํ ์๋์ ์ธ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: font-size: 1.2em; (๋ถ๋ชจ ์์์ ๊ธ๊ผด ํฌ๊ธฐ์ 1.2๋ฐฐ)
1.3. rem (๋ฃจํธ ์์์ ๊ธ๊ผด ํฌ๊ธฐ)
- ๋ฃจํธ ์์์ ๊ธ๊ผด ํฌ๊ธฐ์ ๋ํ ์๋์ ์ธ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: font-size: 1.2rem; (๋ฃจํธ ์์์ ๊ธ๊ผด ํฌ๊ธฐ์ 1.2๋ฐฐ)
1.4. vw, vh (๋ทฐํฌํธ ๋๋น, ๋์ด)
- ๋ทฐํฌํธ์ ๋๋น์ ๋์ด์ ๋ํ ์๋์ ์ธ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: width: 50vw; (๋ทฐํฌํธ ๋๋น์ 50%)
2. ์ ๋์ ์ธ ๋จ์
2.1. px (ํฝ์ )
- ๊ณ ์ ๋ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: width: 200px; (๋๋น๊ฐ 200ํฝ์ )
2.2. cm, mm, in, pt, pc
- ๋ฌผ๋ฆฌ์ ์ธ ๊ธธ์ด ๋จ์๋ฅผ ์ง์ ํฉ๋๋ค.
- ์์: width: 10cm; (๋๋น๊ฐ 10์ผํฐ๋ฏธํฐ)
์์ ํํ๐จ
์์์ ์น ๋์์ธ์์ ๋งค์ฐ ์ค์ํ ์์์ด๋ฉฐ, CSS์์๋ ๋ค์ํ ์์ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ์์์ ์ง์ ํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ์ ํ๊ธฐ๋ฒ์ ํน์ ํ ์ํฉ์ด๋ ์ ํธ๋์ ๋ฐ๋ผ ์ ํ๋ ์ ์์ต๋๋ค. RGB ๋ฐ HEX ํ๊ธฐ๋ฒ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ํนํ ์ด๋ฏธ์ง ํธ์ง ์ํํธ์จ์ด์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
RGB ํ๊ธฐ๋ฒ
RGB(๋นจ๊ฐ, ์ด๋ก, ํ๋) ํ๊ธฐ๋ฒ์ ์์์ ๋นจ๊ฐ(Red), ์ด๋ก(Green), ํ๋(Blue)์ ์ธ ๊ฐ์ง ์์ ์ฑ๋ถ์ผ๋ก ํํํฉ๋๋ค. ๊ฐ ์์ ์ฑ๋ถ์ 0๋ถํฐ 255๊น์ง์ ์ ์ ๊ฐ์ผ๋ก ํํ๋๋ฉฐ, ์ด๋ค์ ์กฐํฉํ์ฌ ๋ค์ํ ์์์ ๋ง๋ค์ด ๋ ๋๋ค. ์๋ฅผ ๋ค์ด, (255, 0, 0)์ ๋นจ๊ฐ์์, (0, 255, 0)์ ์ด๋ก์์, (0, 0, 255)๋ ํ๋์์ ๋ํ๋ ๋๋ค.
/* ๋นจ๊ฐ์ */
color: rgb(255, 0, 0);
/* ์ด๋ก์ */
background-color: rgb(0, 255, 0);
/* ํ๋์ */
border-color: rgb(0, 0, 255);
HEX ํ๊ธฐ๋ฒ
HEX ํ๊ธฐ๋ฒ์ RGB ์์์ 16์ง์๋ก ํํํ๋ ๋ฐฉ์์ ๋๋ค. ๊ฐ ์์ ์ฑ๋ถ์ 0๋ถํฐ 255๊น์ง์ ๊ฐ์ 16์ง์๋ก ํํํ์ฌ ๋ํ๋ ๋๋ค. ๊ฐ ์์ ์ฑ๋ถ์ ๋ ์๋ฆฌ์ 16์ง์๋ก ํํ๋๋ฉฐ, # ๊ธฐํธ์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋นจ๊ฐ์์ #FF0000, ์ด๋ก์์ #00FF00, ํ๋์์ #0000FF์ ๊ฐ์ด ํ๊ธฐ๋ฉ๋๋ค.
/* ๋นจ๊ฐ์ */
color: #FF0000;
/* ์ด๋ก์ */
background-color: #00FF00;
/* ํ๋์ */
border-color: #0000FF;
HSL ํ๊ธฐ๋ฒ
HSL(์์, ์ฑ๋, ๋ช ๋) ํ๊ธฐ๋ฒ์ ์์์ ์์(Hue), ์ฑ๋(Saturation), ๋ช ๋(Lightness)๋ก ํํํ๋ ๋ฐฉ์์ ๋๋ค. ์ด ๋ฐฉ์์ ์์์ ์กฐ์ ํ๋ ๋ฐ ๋ ์ง๊ด์ ์ด๋ฉฐ, ์์์ ๋ณด๋ค ๋ค์ํ๊ฒ ํํํ ์ ์์ต๋๋ค. ์์์ 0๋ถํฐ 360๊น์ง์ ๊ฐ๋๋ก ํํ๋๊ณ , ์ฑ๋์ ๋ช ๋๋ ํผ์ผํธ๋ก ํํ๋ฉ๋๋ค.
/* ์์: ๋นจ๊ฐ์, ์ฑ๋: 100%, ๋ช
๋: 50% */
color: hsl(0, 100%, 50%);
/* ์์: ์ด๋ก์, ์ฑ๋: 100%, ๋ช
๋: 50% */
background-color: hsl(120, 100%, 50%);
/* ์์: ํ๋์, ์ฑ๋: 100%, ๋ช
๋: 50% */
border-color: hsl(240, 100%, 50%);
RGBA ๋ฐ HSLA ํ๊ธฐ๋ฒ
RGBA์ HSLA ํ๊ธฐ๋ฒ์ ๊ฐ๊ฐ RGB์ HSL ํ๊ธฐ๋ฒ์ ํฌ๋ช ๋(Alpha) ๊ฐ์ ์ถ๊ฐํ ๊ฒ์ ๋๋ค. ํฌ๋ช ๋ ๊ฐ์ 0๋ถํฐ 1๊น์ง์ ๋ฒ์๋ก ํํ๋๋ฉฐ, 0์ ์์ ํ ํฌ๋ช ํ๊ณ 1์ ์์ ํ ๋ถํฌ๋ช ํจ์ ์๋ฏธํฉ๋๋ค.
/* ๋นจ๊ฐ์, ํฌ๋ช
๋ 50% */
color: rgba(255, 0, 0, 0.5);
/* ์ด๋ก์, ํฌ๋ช
๋ 50% */
background-color: rgba(0, 255, 0, 0.5);
/* ํ๋์, ํฌ๋ช
๋ 50% */
border-color: rgba(0, 0, 255, 0.5);
/* ์์: ๋นจ๊ฐ์, ์ฑ๋: 100%, ๋ช
๋: 50%, ํฌ๋ช
๋: 50% */
color: hsla(0, 100%, 50%, 0.5);
/* ์์: ์ด๋ก์, ์ฑ๋: 100%, ๋ช
๋: 50%, ํฌ๋ช
๋: 50% */
background-color: hsla(120, 100%, 50%, 0.5);
/* ์์: ํ๋์, ์ฑ๋: 100%, ๋ช
๋: 50%, ํฌ๋ช
๋: 50% */
border-color: hsla(240, 100%, 50%, 0.5);
ํต์ฌ ๋ด์ฉ๐