๋์์ธํ๋ฉด์ ์ด๋ค ์ ๊ณ ๋ฅผ ์ง ๊ณ ๋ฏผํ ์ ์์์?
๐คฏ CSS ์์ ์ ์ ์ ๋์์ค ์ฌ์ดํธ ๋ชจ์
๋ค์ด๊ฐ๊ธฐ ์
์น์ฌ์ดํธ ์ ์์์ ๊ฐ์ฅ ๊ณ ๋ฏผ๋๋ ์๊ฐ ์คํ๋๊ฐ CSS(Cascading Style Sheets, ์ฐ์์ ์คํ์ผ ์ํธ)
์ ์์์ ์ ์ ํ๋ ์๊ฐ์ผ ๊ฒ์ด๋ค. ์์์ ๋ฐ๋ผ ์น์ฌ์ดํธ๊ฐ ํ๊ธฐ๋ ์ด๋ฏธ์ง๊ฐ ๋ฐ๋ ์๋ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์๋ค์ด ์ ๊ตด๋ฌ๊ฐ๋ค๊ณ ํด๋, ํ ์๊ฐ ๊ฑฐ๋ถ๊ฐ์ด ๋ค ์ ์๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ ๋ช
๋ธ๋๋๋ค๋ ๋ณธ์ธ๋ค๋ง์ ๋ก๊ณ ์์์ ํตํด ๋ธ๋๋์ ์ด๋ฏธ์ง๋ฅผ ํํํ๊ณ ์๋ค.
๋ธ๋๋๋ณ ์์ํ
๊ฐ์ฐํผํฉ
๊ฐ์ฐ ํผํฉ์ด๋ ๋ค๋ฅธ ์์ ์์์ ๋ ๋ ๋ฐ์ ์์ด ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋นจ๊ฐ๊ณผ ์ด๋ก์ ์์์ ๋, ๋ ๊ฐ์ ์ปฌ๋ฌ๋ณด๋ค ๋ฐ์ ๋
ธ๋์ด ๋ฉ๋๋ค. ์ด๋ฐ ๋ฐฉ์์ ์ฃผ๋ก ๋น์ ์ฌ์ฉํ์ฌ ์ปฌ๋ฌ๋ฅผ ํํํ๋ ์ฅ์น, ํ
๋ ๋น์ ์ด๋ ์ค๋งํธํฐ๊ฐ์ ๋์คํ๋ ์ด์ ์ฌ์ฉ๋ฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ด๊ฒ์ ๋น์ ์ํ ํผํฉ์ด๊ธฐ ๋๋ฌธ์ ๋น์ ์ผ์์์ธ ๋นจ๊ฐ(Red, R), ์ด๋ก(Green, G), ํ๋(Blue, B)์ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ์์ ๋งํ ๊ฒ ์ฒ๋ผ, ๋ค๋ฅธ ์์ด ์์ผ ์๋ก ๋ ๋ฐ์ ์์ด ๋๊ณ , ์ธ ๊ฐ์ ์์ด ๋ชจ๋ ์์ด๋ฉด ํ์์์ด ๋ฉ๋๋ค.
๋น์ ์ผ์์ ๋นจ๊ฐ, ์ด๋ก, ํ๋
์น ๋๋ UI(์ฌ์ฉ์ ์ธํฐํ์ด์ค) ๋์์ธ ์์ ์ ํ ๋์ ์ผ๋ฐ์ ์ผ๋ก ์ด ์ธ ๊ฐ์ ์(RGB)์ ๊ฐ ์ปฌ๋ฌ ๋น 256๋จ๊ณ์ ๋ฐ๊ธฐ ์ค ํ๋, ์ฆ 0๋ถํฐ 255๊น์ง์ ๊ฐ ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฐ ๋ฐฉ์์ ํตํด ์์ฒ๋ง ๊ฐ์ ์์ ๋ง๋ค๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ํ์ ์ธ CSS์ ์์๊ฐ ํํ์ 16์ง์(hexadecimal)
๊ณผ rgba()
์
๋๋ค.
16์ง์ ์์๊ฐ
16์ง์๋ CSS ์์๊ฐ ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ ์์์ 16์ง์๋ก ์
๋ ฅํ์ฌ 00
๋ถํฐ FF
๊น์ง ๊ฐ์ ์ธ ์ ์์ต๋๋ค. ์๊ฐ ์์ ์๋ก ๋ฐ๊ธฐ๊ฐ ๋ฎ์ต๋๋ค. ๊ฐ์ ์
๋ ฅํ ๋ #
๋ก ์์ํ๊ณ , ๋นจ๊ฐ, ์ด๋ก, ํ๋ ์์ผ๋ก ์
๋ ฅํฉ๋๋ค. ์ด ๋ ๊ฐ ๊ฐ์ ๋์ด์ฐ๊ธฐ ์์ด ์ฐ์์ผ๋ก ์
๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ์ ์ฃผํฉ์ ํํํ๋ ค๋ฉด #FFBA00
์ผ๋ก ์
๋ ฅํฉ๋๋ค.
rgba() ์์๊ฐ
rgba()
์์๊ฐ์ red, green, blue ๊ทธ๋ฆฌ๊ณ alpha์ ์ ๊ธ์๋ฅผ ๋ฐ์จ ์์๊ฐ์
๋๋ค. ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด ๊ดํธ ์์ ๋นจ๊ฐ, ์ด๋ก, ํ๋, ์ํ ์์ผ๋ก ์
๋ ฅํฉ๋๋ค. 16์ง์ ์์๊ฐ์ ๊ฐ ์์์ 16์ง์๋ก ์
๋ ฅํ๋ค๋ฉด, rgba() ์์๊ฐ์ ์ฐ๋ฆฌ๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ 10์ง์๋ก ์
๋ ฅํฉ๋๋ค. ๊ฐ ์์๋น 0
๋ถํฐ 255
๊น์ง ๊ฐ์ ์ธ ์ ์์ผ๋ฉฐ, ์ํ๋ ์์ ๋ถํฌ๋ช
๋๋ฅผ ์๋ฏธํฉ๋๋ค. 0
๋ถํฐ 1
๊น์ง์ ๊ฐ์ ์ธ ์ ์๊ณ , ์์ ์๋ก ํฌ๋ช
ํด์ง๋๋ค. ๊ฐ ๊ฐ์ ์ผํ๋ก ๊ตฌ๋ถํ๋ฉฐ, ์๋ฅผ ๋ค์ด 45% ํฌ๋ช
๋์ ์ฃผํฉ์ ํํํ๊ณ ์ถ๋ค๋ฉด rgba(255, 150, 0, 0.55)
๋ก ์
๋ ฅํฉ๋๋ค. ์ํ๋ฅผ ๊ผญ ์
๋ ฅํ ํ์ ์์ด rgb() ์์๊ฐ์ผ๋ก๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ถ์ฒ ์ฌ์ดํธ
1. HTML Color Names
HTML Color Names
์ฐ์ ์ด๋ฆ์ด ์๋ ์์์ ๋จผ์ ๊ณ ๋ คํด๋ด ์๋ค, ์ด๋ฆ์ด ์๋ ์์์ ๊ฒฝ์ฐ ์ฌ์ฉ ๋น๋๋ ๋ง๊ณ ์ฌ๋งํ ๊ฒฝ์ฐ ์ฌ์ฉ ํ์ ๋ ํฌ๊ฒ ๊ฑฐ๋ถ๊ฐ์ด ์๋๋ ๊ฐ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ฌ์ดํธ๋ w3school์ ์ฌ๋ผ์จ ์ด๋ฆ์ด ์๋ HTML ์์ ํ๋ฅผ ๋ชจ์๋์ ํ์ด์ง์ ๋๋ค.
2. Flat UI Colors ๐จ
ํน์ ๊ตญ๊ฐ๊ฐ ์๊ฐ๋๋ ์ ๋ฐฐ์ด์ ์ํ ๋ค๋ฉด ์ด ๊ณณ์ด ์ ๊ฒฉ์ ๋๋ค. ๋ฏธ๊ตญ๋ถํฐ ์ค๊ตญ, ์ธ๋ ์ฌ๋ฌ ๋๋ผ๊ฐ ์๊ฐ ๋๋ ๋ฏํ ์๋ค์ ๋ชจ์๋์ ์ฌ์ดํธ์ ๋๋ค. ํด๋ฆญ๋ง์ผ๋ก ์์๊ฐ์ด ๋ณต์ฌ๋๊ธฐ ๋๋ฌธ์ ๊ต์ฅํ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
3. BrandColors
ํน์ ๋ธ๋๋๋ ์ด๋ค ์์์ ์ฌ์ฉํ๋ ์ง ๊ถ๊ธํ๋ค๋ฉด BrandColors์ ๊ฒ์ํด๋ด
์๋ค, ๊ฐ ๋ธ๋๋๋ณ ์์ํ๊ฐ ์์ฃผ ์์ธํ๊ฒ ๋์์๋ค. Flat UI Colors์ ๋ง์ฐฌ๊ฐ์ง๋ก ํด๋ฆญ๋ง์ผ๋ก ์์๊ฐ์ด ๋ณต์ฌ๋์ด ํธํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
4. cssgradient.io
์ฌ์ดํธ์ ๊ทธ๋ผ๋ฐ์ด์
์์์ด ์๋ค๋ฉด ์ข ๋ ๋ฉ์ ธ๋ณด์ด๊ฒ ๋ค๊ณ ์๊ฐํ ์ ์๋ค๋ฉด ์ด ์ฌ์ดํธ๊ฐ ํฐ ๋์์ ์ค ๊ฒ์
๋๋ค. cssgradient๋ ํฌํ ์ต์ฒ๋ผ ์ฌ๋ฌ ์ข
๋ฅ์ ๊ทธ๋ผ๋ฐ์ด์
์ฝ๋๋ฅผ ๋ง๋ค๊ณ ์๊ฐ์ ์ผ๋ก ํ์ธํด๋ณผ ์ ์์ต๋๋ค.
'Web > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋์์ธํ๋ฉด์ ์ด๋ค ์ ๊ณ ๋ฅผ ์ง ๊ณ ๋ฏผํ ์ ์์์? (0) | 2019.02.03 |
---|---|
[CSS] em๊ณผ rem์ ๊ณตํต์ , ์ฐจ์ด์ (0) | 2018.12.26 |
[CSS] ๐ธ ๊ฒ์์ผ๋ก Flex ๋ฐ์ค CSS ์ตํ๋ณด์! Flexbox Froggy (0) | 2018.12.24 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[CSS] em๊ณผ rem์ ๊ณตํต์ , ์ฐจ์ด์
[CSS] em๊ณผ rem์ ๊ณตํต์ , ์ฐจ์ด์
2018.12.26 -
[CSS] ๐ธ ๊ฒ์์ผ๋ก Flex ๋ฐ์ค CSS ์ตํ๋ณด์! Flexbox Froggy
[CSS] ๐ธ ๊ฒ์์ผ๋ก Flex ๋ฐ์ค CSS ์ตํ๋ณด์! Flexbox Froggy
2018.12.24