2021. 10. 10. 21:23ใHTML + CSS + JS
1. color
์น ๋ฌธ์์์ ๋ฌธ๋จ์ด๋ ์ ๋ชฉ๋ฑ์ ํ ์คํธ์์ ๊ธ์์์ ๋ฐ๊ฟ ๋๋ color ์์ฑ์ ์ฌ์ฉํ๋ค.
color : <์์>
1๏ธโฃ 16์ง์๋ก ํํํ๋ ๋ฐฉ๋ฒ : #ffff00 ์ฒ๋ผ # ๊ธฐํธ ๋ค์์ 6์๋ฆฌ์ 16์ง์๋ก ํ์ํ๋ ๋ฐฉ๋ฒ
#RRGGBB๋ก RR์ ๋นจ๊ฐ์ GG๋ ์ด๋ก์, BB๋ ํ๋์์ ํ์ํ๊ณ , ๊ฐ ์์๋ง๋ค ํ๋๋ ์์ด์ง ์์ผ๋ฉด 00, ํด๋น ์์ด ๊ฐ๋ ์์๋ค๋ฉด ff์ด๋ค.
ํ์์ #ffffff ๊ฒ์์ #000000
2๏ธโฃ hsl๊ณผ hsla๋ก ํํํ๋ ๋ฐฉ๋ฒ : hsl์ hue(์์), saturation(์ฑ๋), lightness(๋ช ๋)์ ์ค์๋ง์ด๋ค. ์ด๋ ๋ถํฌ๋ช ๋ alpha๊ฐ ์ถ๊ฐ๋๋ฉด hsla๊ฐ ๋๋ ๊ฒ์ด๋ค.
๋นจ๊ฐ์ hsl (0, 100%, 50%)
3๏ธโฃ ์์์ ์๋ฌธ๋ช ์ผ๋ก ํํํ๋ ๋ฐฉ๋ฒ : red, black, white ์ฒ๋ผ ์ ์๋ ค์ง ์์์ด๋ฆ์ ์ฌ์ฉํ๋ ๊ฒ
4๏ธโฃ rgb ์ rgba๋ก ํํํ๋ ๋ฐฉ๋ฒ : CSS์์ ์์์ ์ง์ ํ ๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค.
rgb๋ red, green, blue๋ก ์ฌ๊ธฐ์ ๋ถํฌ๋ช alpha ํฌํจํ๋ฉด rgba๊ฐ ๋๋ค.
์์ด ํ๋๋ ์์์ด๋ฉด 0, ๊ฐ๋ ์์ด๋ฉด 255, ๋ถํฌ๋ช ๋๋ 0~1๋ก ํํํ๋ฉฐ 1์ ์์ ๋ถํฌ๋ช ํ ๊ฒ์ด๊ณ , 0์ ํฌ๋ช ์ด๋ค.
2. text-align
text-align ์์ฑ์ ๋ฌธ๋จ์ ํ ์คํธ ์ ๋ ฌ ๋ฐฉ๋ฒ์ ์ง์ ํ๋ค.
text-align ์์ฑ๊ฐ
start : ํ์ฌ ํ ์คํธ ์ค์ ์์ ์์น์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
end : ํ์ฌ ํ ์คํธ ์ฃผ๋ฅด์ด ๋ ์์น์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
left : ์ผ์ชฝ์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
right : ์ค๋ฅธ์ชฝ์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
center : ๊ฐ์ด๋ฐ์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
justify : ์์ชฝ์ ๋ง์ถ์ด ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
match-parent : ๋ถ๋ชจ ์์์ ๋ฐ๋ผ ๋ฌธ๋จ์ ์ ๋ ฌํ๋ค.
3. line-height
line-height๋ ์ค ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ ์์ฑ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ํ ์คํธ๋ฅผ ์ธ๋ก๋ก ์ ๋ ฌํ ๋๋
line-height ์์ฑ์ ๊ฐ์ height ์์ฑ์ ๊ฐ๊ณผ ๋๊ฐ์ด ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
4. text-decoration
text-decoration ์์ฑ์ ํ ์คํธ์ ๋ฐ์ค์ ๊ธ๊ฑฐ๋ ์ทจ์์ ์ ํ์ํ๋ค.
ํ์ดํผ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์๋ ๋ฐ์ค์ด ๊ธฐ๋ณธ์ผ๋ก ์๊ธฐ๋๋ฐ ์ด๋ฅผ ์์จ ์ ์๋ค.
none์ ํ ์คํธ์ ์ค์ ํ์ ์ํจ.
underline์ ๋ฐ์ค์ ํ์ํจ
overline์ ์์ค์ ํ์ํจ.
line-through๋ ์ทจ์์ ์ ํ์ํจ.
5. text-shadow
text-shadow๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ค.
text-shadow ์์ฑ๊ฐ
<๊ฐ๋ก๊ฑฐ๋ฆฌ> : ํ ์คํธ๋ถํฐ ๊ทธ๋ฆผ์๊น์ง์ ๊ฐ๋ก ๊ฑฐ๋ฆฌ์ด๊ณ ํ์ ์์ฑ์ด๋ค. ์์ซ๊ฐ์ ๊ธ์์ ์ค๋ฅธ์ชฝ์ผ๋ก, ์์๋ ๊ทธ๋ฆผ์์ ์ผ์ชฝ์ผ๋ก ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค.
<์ธ๋ก๊ฑฐ๋ฆฌ> : ํ ์คํธ๋ถํฐ ๊ทธ๋ฆผ์๊น์ง์ ์ธ๋ก ๊ฑฐ๋ฆฌ์ด๊ณ ํ์ ์์ฑ์ด๋ค. ์์ซ๊ฐ์ ๊ธ์์ ์๋์ชฝ, ์์๊ฐ์ ๊ธ์์ ์์ชฝ์ผ๋ก ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค.
<๋ฒ์ง์ ๋> : ๊ทธ๋ฆผ์๊ฐ ๋ฒ์ง๋ ์ ๋๋ก ์์๊ฐ์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ํผ์ ธ ๋๊ฐ๊ณ , ์์๊ฐ์ ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ์ถ์๋์ด ๋ณด์ธ๋ค.
<์์> : ๊ทธ๋ฆผ์ ์์์ ์ง์ ํ๋ค.
6. text-transform
text-transform ์์ฑ์ ํ ์คํธ์ ๋์ ๋ฌธ์๋ฅผ ์ํ๋๋๋ก ๋ฐ๊ฟ์ค๋ค.
text-transform ์์ฑ
none : ์ค์ ํ์ํ์ง์๋๋ค.
capitalize : ์ฒซ๋ฒ์งธ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ณํํ๋ค.
uppercase : ๋ชจ๋ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ณํํ๋ค.
lowercase : ๋ชจ๋ ๊ธ์๋ฅผ ์๋ฌธ์๋ก ๋ณํํ๋ค.
full-width : ๊ฐ๋ฅํ ํ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ ๊ฐ ๋ฌธ์๋ก ๋ณํํ๋ค.
7. letter-spacing, word-spacing
letter-spacing ์ ๊ธ์์ ๊ธ์์ฌ์ด์ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ค.
word-spacing ์ ๋จ์ด์ ๋จ์ด์ฌ์ด์ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ค.
CSS์์ letter-spacing์ ๋ ๋ง์ด ์ฌ์ฉํ๋ค.
px,em ๋จ์๋ ํผ์ผํธ ๋จ์๋ก ์กฐ์ ํ๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5-6. CSS ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1,2,3,4 (0) | 2021.10.10 |
---|---|
5-5. CSS ๋ชฉ๋ก, ํ ์คํ์ผ (0) | 2021.10.10 |
5-3. CSS ๊ธ๊ผด ์คํ์ผ , ๊ทธ๋ฆฌ๊ณ ์น ํฐํธ ์ฌ์ฉํ๋ ๋ฒ (0) | 2021.10.10 |
5-2. ์บ์ค์ผ์ด๋ฉ ์คํ์ผ ์ํธ, ์คํ์ผ ์ฐ์ ์์์ ์คํ์ผ ์์ (0) | 2021.10.10 |
5-1. CSS ์คํ์ผ๊ณผ ์คํ์ผ ์ํธ, ์คํ์ผ ์ ํ์ (0) | 2021.10.10 |