์ค๋์ ๋ช
์ธ
" ๋๊ด์ฃผ์์๋ ๋ชจ๋ ๊ธฐํ์์ ์ด๋ ค์์ ๋ณด์ง๋ง, ๋น๊ด์ฃผ์์๋ ๋ชจ๋ ์ด๋ ค์์์ ๊ธฐํ๋ฅผ ๋ณธ๋ค. "
- ์์คํด ์ฒ์น
(์๊ตญ ์ด๋ฆฌ, ์ ์น๊ฐ)
"You're not the fruit ... you're the tree" ์ฌ๋๋ค์ด ๋จ๋ฌผ๋ง ๋นจ์๋จน๊ณ ๋ฒ๋ ค์ง๋ ๊ณผ์ผ์ฒ๋ผ ๋ํ ๋ ์ค์ค๋ก๊ฐ ๊ณผ์ผ ํ๋๊ฐ ์๋๋ผ ๊ณผ์ผ ๋๋ฌด๋ผ๋ ๊ฒ์ ๊ธฐ์ตํ๋ผ๋ ๋ง - 'How to Center Your Own Story' by Jade Chang ๋ชจ๋ ๊ฑธ ๊พธ๋ฏธ๊ธฐ๋ผ๊ณ ์๊ฐํ๊ธฐ๋๊พธ, ํต๊พธ, ์ธ๊พธ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ โ๋
ธโ๋ผ๊ณ ๋๋ตํ์ง ์๋ ๊ฒ. ๋๋ ค์ํ์ง ์๋ ๊ฒ - ์ก์ค(Jobs) 1: ์๋ํฐ(Editor) ์ข์ํ๋ ๊ฒ์ผ๋ก๋ถํฐ ์ข์ ๊ฒ์ ๊ณจ๋ผ๋ด๋ ์ฌ๋์๊พธ ์์ด, ๋๋ ๋๊ตฐ๊ฐ์ ํธ๋ฅธ ์ด๋งค์๋ค๋ ๊ฑฐ ์ธ์ ๊ทธ ์ด๋ค ๋๋ ๊ทธ๋ฅ ์บ์บํด์ง๋ ๋ฒ์ ์๋ค๋ ๊ฑฐ- ์ํฌ์ฐ, [์ฌ๋ฆ ์ธ๋์์ ๋ฐฐ์ด ๊ฒ] ํธ๋์๊ฒํ์์ ํ๋์ฉ ๊นจ๋ ๊ฒ๋ ์ฌํ์ ๋ถ์์ ๋ชฉํ์ด๋๊น.๊ฐ์ ์ฌํ์ ์ฆ๊ฑฐ์์ ์๋ฉด์๋ ๋๋ ์ ์ง ํ..
์ฝ๋ฉ ์ ํ ๋ณด๋ค๊ฐ ์ข์ ๋ด์ฉ์ด ์์ด์ ์คํฌ๋ฉ ์ค๋๋ ์ฌ์ง๋ค์ด๋ ์ธํฐ๋ท์์ ๋๊ณ ๋๋ ์ฌ์ง์์๋ ์ฌ์ง์ฒ๋ผ ๊นจ์ ธ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.์ JPEG๋ ๋์งํธ ํํ๊ฐ ์๊ธธ๊น? ๋ง์ฝ ์ค๋งํธํฐ์ผ๋ก ์ฐ์ 1000*1000px ์ฌ์ง์ ์
๋ก๋ํ๋ ค๋ฉด ์ ์ฅ ๊ณต๊ฐ์ด ์ผ๋ง๋ ํ์ํ ๊น? ๋จผ์ ์์ ํ๋(ํ๋์ ํฝ์
)๋ฅผ ์ ์ฅํ๋ ค๋ฉด 3Byte์ ์ฉ๋์ด ํ์ํ๋ค. ํ๋์ ํฝ์
์๋ํ๋์ RGB์์์ด ๋ค์ด ์๋๋ฐ์ผ๋ฐ์ ์ผ๋ก RGB๋ Red, Green, Blue 3๊ฐ์ ์์์ ์กฐํฉํด์ผ ํ๋์ ์์์ด ๋์จ๋ค. ๋ฐ๋ผ์ ํ๋์ ๊ฐ๋ก ์ธ๋ก 1000ํฝ์
์ธ ์ฌ์ง ํ ์ฅ์ ์ ์ฅํ๋๋ฐ์๋ ์ ์ด๋ 3mb์ ๊ณต๊ฐ์ด ํ์ํ๋ค๊ณ ๊ณ์ฐ ํด ๋ณผ ์ ์๋ค.ํ๋์ ์ฌ์ง ์ฉ๋ = 1000*1000*3Byte = 3mb ๊ทผ๋ฐ ์ฐ๋ฆฌ๊ฐ ์ธํฐ๋ท์ ์ฌ์ง์ ์
๋ก๋ ํด ๋ณด๋ฉด? ํจ..
๊ทธ๋์ ๋ช ๋ฒ ๋๋ฌ๊ฐ ์ ์ ์์์ง๋ง,๊ฐ์ฅ ์ฆ๊ฑฐ์ ๋ ์๊ฐ์ ํจ๊ป ํ๋ ์นด๋ฉ๋ผ ๐ท ์ด๊ฑฐ ์ด๋ชจํฐ์ฝ์ด๋ ๋น์ทํ๊ฒ ์๊ฒจ์ ๋ ๊ท์ฌ์ ๋ค.์ค๋์ ๋น๊ทผ๋ง์ผ์ผ๋ก ๊ฐ๋๋ :( ๋ ๋ ์๊ฐ์ด์ผ๋ฐ์ด๋ฐ์ด ์ฐ๋ฆฌ์ ํจ๊ป ๋ณด๋ธ ์๊ฐ๋์ ์ฐ์ ์ฌ์ง์ 2000์ปท ๋ฏธ๋งํ์ฌ๋ค๋๋ฉด์ ๋ฐ๋น ์ ๋ง์ ๋ง์ด ์ฐ์ง๋ฅผ ๋ชปํ๋ค. ์ฌ์ง์ ์ข์ํ๋ ์ ์ฃผ์ธ์ ๋ง๋์์ค์ฒ์ฅ ๋ง์ฅ, ๋ฉ์ง ๊ณณ์ ๊ฐ์ ์๋ฆ๋ค์ด ํ๊ฒฝ์ ๋ด์์ผ๋ฉด๐ฑ ์ฆ๊ฑฐ์ด ์๊ฐ์ ์๊ฐ์ด์ง๋ง์ ๋ง๋ก, ์ฌ์ง๊ณผ ์ถ์ต์ ์ค๋ ์ค๋ ๋จ๋๋ค. ์นด๋ฉ๋ผ๋ก ์๋ผ๋ฐ๊ฐ ์ฐ์ด์ค ์ฌ์ง ใ
ใ
ใ
ใ
ใ
> ๋ด๊ฐ ์ด๋ฆด ๋๋, ๋์งํธ ์นด๋ฉ๋ผ๊ฐ ํฐ ์นด๋ฉ๋ผ๋ณด๋ค ์ฑ๋ฅ์ด ์๋ฑ์ด ์ฐ์ํ๋ค.๊ทธ๋ฌ๋ ์ด์ ๋ ํฐ์นด๋ฉ๋ผ๋ ์ฑ๋ฅ์ด ๋๋ฌด๋๋ฌด ์ข์์ก๋ค.๊ทธ๋๋ ์ง์ง ์นด๋ฉ๋ผ๊ฐ ํน๋ณํ ์ด์ ๋ ๊ฐ์ฑ ๋๋ฌธ์ธ ๊ฑฐ ๊ฐ์ค :) ์นด๋ฉ๋ผ๋ ๋จ์ํ ์ฌ์ง์ ์ฐ๋ ๋๊ตฌ..
โจ์ฌ์ง์ ํํ๋ฅผ ๋ค์ํ ๋ชจ์์ผ๋ก ๋ฐ๊พธ๊ธฐ โจ ์๋
ํ์ธ์. ์ฌ์ง ํํ๋ฅผ ์ฌ๋ฏธ์๋ ๋ชจ์์ผ๋ก ์์ ํด์ฃผ๋ ๊ธฐ๋ฐํ ์ฌ์ดํธ ํ๋ ์๊ฐํด ๋๋ฆด๊ฒ์. Fancy Border Radius GeneratorGenerator to build organic shapes with CSS3 border-radius9elements.github.io ์ด ์ฌ์ดํธ์์ ๋ง์ฐ์ค๋ก ์ด๋ฏธ์ง๋ฅผ ์ํ๋ ๋ชจ์์ผ๋ก ๋๋๊ทธ ํด์ฃผ๋ฉด border-radius ํ๋กํผํฐ ๊ฐ์ ์๋์ผ๋ก ๊ณ์ฐํด์ ์๋ ค์ค๋ต๋๋ค. ๊ฐ์ ๋ณต์ฌํด์ vscode๋ก ๊ฐ์ ธ์ค๋ฉด ์ง์ ํ๋ ์์ ๋ง๋ค์ง ์์๋ ์ฝ๊ฒ ์ฌ์ง ํ
๋๋ฆฌ๋ฅผ ์ํ๋ ๋ชจ์์ผ๋ก ์๋ฅผ ์ ์์ด์. ์ฌ์ง์ด ์ ์ฌ๊ฐํ์ ๊ฐ๊น์ธ์๋ก ๋ด๊ฐ ์ค์ ํด ์ค ๋ชจ์์ผ๋ก ๋ง๋ค๊ธฐ๊ฐ ์ฌ์์. โ๏ธ HTML ์ฝ๋โ๏ธ CSS ์ฝ๋ border-radiu..
โจ์ฌ์ง&๋ก๊ณ ๋์์ธโจ ์๋
ํ์ธ์. ์ค๋์ vscode๋ก html/css๋ก ๋ก๊ณ ๋ฅผ ๋์์ธํ ๋ ํ์ฉํ ์ ์๋ ๋์์ธ์ ๋ฐฐ์๋ด์. ์ฌ์ง์ ๋ก๊ณ ์ฝ์
ํ๋ ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ธ์จ๋ฅผ ์ฌ์ง์ผ๋ก ์ฑ์ฐ๋ ๋ฒ์ ์์๋ด
์๋ค.๐ 1. ํฐ ๋ฐฐ๊ฒฝ์ ๋ก๊ณ ๋ฅผ ์ฌ์ง์ ์ฌ๋ฆฌ๊ธฐ ๋ฐฐ๊ฒฝ์ผ๋ก ์ฌ์ฉํ ์ฌ์ง ํ ์ฅ๊ณผ ํฐ ๋ฐฐ๊ฒฝ์ ๊ฒ์์ ๊ธ์จ๊ฐ ์๋ ๋ก๊ณ ์ด๋ฏธ์ง๋ฅผ ์ค๋นํด ์ฃผ์ธ์. ์ ๋ ๋์ฆ๋๋ฅผ ์ข์ํด์ ๋์ฆ๋ ์ฌ์ง๊ณผ ๋ก๊ณ ๋ฅผ ์ค๋นํ์ด์. ์์น์ ์ผ๋ก ์ด๋ฏธ์ง ์์ ์ฝ์
ํ๋ ค๋ ๋ก๊ณ ์ ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ์์ผ๋ฉด ํฌํ ์ต์ ์ฌ์ฉํด์ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๊ณ PNGํ์ผ๋ก ๋ง๋ค์ด์ฃผ์ด์ผ ํ์ง๋ง ์๋ CSS ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฐ ์์
์์ด๋ ๊ฐ๋จํ๊ฒ ํฐ ๋ฐฐ๊ฒฝ์ ํฌ๊ณผ๋๋๋ก ํฉ์ฑํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํด ์ฃผ๋ ๊ฒ์ด mix-blend-mode ํ๋กํผํฐ์
๋๋ค. ํฌํ ์ต์ ํผํฉ๋ชจ๋๋..
โจ์ฌ์ง์ ๋ค์ํ ํํฐ ์ ์ฉํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ vscode๋ก html/css ๋ง์ ์ด์ฉํด์ ์ฌ์ง์ ํํฐ๋ฅผ ์ ์ฉํ๋ ๋ฒ์ ๋ฐฐ์๋ด์. ๋๊ฐ์ , ํ๋ฆผ, ํ์์กฐ, ์ธํผ์ ๋ค ๊ฐ์ง๋ก ์ฐ์ถํด๋ณด๋ ๋ค์ํ ์ฌ์ง ๊พธ๋ฏธ๊ธฐ!! ์ง๊ธ๋ถํฐ ์์ํด ๋ณผ๊น์ ๐ 1. ๋๊ฐ์ ์ ํ์ฉํ ๋น๊ธ๋ฌด๋ฌ ํํฐ ์ฌ์ง์ ๋๊ฐ์ ํํฐ๋ฅผ ์ ์ฉํด์ฃผ๋ฉด, ์๋ ๋ก๊ทธ ๋๋์ ์ฐ์ถ ํ ์ ์์ต๋๋ค. ๋ ์นดํผ๋ผ์ดํ
ํ ๋ ๋ฌธ๊ตฌ๋ฅผ ๋ฐฐ์นํ๊ธฐ ์ํ ๋ฐฐ๊ฒฝ์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ ์ข์์. ๊ฐ์์์์ธ ::before๋ก ๋๊ฐ์ ์ ๋ง๋ค๊ณ , ์ฌ์ง ์์ ํฌ๊ฐ ๋์์ธ์
๋๋ค. โ๏ธ HTML ์ฝ๋ โ๏ธ CSS ์ฝ๋ ๐ 2. ๋ํธ ํํฐ ์ ๋ฌด๋ฌ ํํฐ๋ก ํ์ง์ด ๋ฎ์ ์ฌ์ง์๋ ์ฌ๋ฏธ์๋ ํจ๊ณผ๋ฅผ ์ค ์ ์์ด์. โ๏ธ HTML ์ฝ๋ โ๏ธ CSS ์ฝ๋ ๐ 3. ํ๋ฐฑ์ฌ์ง ๋ง๋ค๊ธฐ(grayscale) gra..
โจ์ฌ์ง์ ํ๋ ์ ์ถ๊ฐํ๊ธฐ & ์ก์ ๋ง๋ค๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ๊ฐ์์์๋ก ์ฌ์ง์ ๋๊ฐ์ ํ๋ ์ ์ถ๊ฐํ๋ ๋ฒ, ๋ชจ์๋ฆฌ๋ฅผ ์ก์์ฒ๋ผ ๊พธ๋ฏธ๊ธฐ(+ ์์ฉ : ๋ชจ์๋ฆฌ๋ฅผ ํ
์ดํ๋ก ๋ถ์ธ ๊ฒ์ฒ๋ผ ๊พธ๋ฏธ๊ธฐ) ๋ฐฐ์๋ด์. ๐ 1. ๋๊ฐ์ ํ๋ ์ ๋ง๋ค๊ธฐ ์ฌ์ง์ ์
์ฒด๊ฐ์ ์ค ์ ์๋ ๋๊ฐ์ ํ๋ ์ ๋์์ธ์ด์์. ์์ฌ์์ ๋๋ ๊ฐ์์์๋ผ๊ณ ๋ ๋ถ๋ฅด๋ ::after์ด์ฉํด์ ๋ง๋ค์ด๋ณผ๊ฒ์. ์ค๋น ๋์
จ๋์? โ๏ธ ์์๋ฅผ ๋๋ฌ์ผ ํ
๋๋ฆฌ์ ์ด๋ฏธ์ง๋ฅผ ์ง์ ํ๋ border-imageborder-image-source: repeating-linear-gradient( 45deg, /* 45๋ ํ์ , ๋๊ฐ์ ์ ๊ธฐ์ธ์ด์ง ๊ฐ๋ */ #ea987e 0px, #ea987a 2px, /* ์ ๊ตต๊ธฐ์ ์๊น ์ง์ */..
โจ์ฌ์ง์ ์์ ์ถ๊ฐํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ์ฌ์ง์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ง์ ๊พธ๋ฏธ๋ ๋ฒ์ ๋ฐฐ์๋ด
์๋ค. ๋จ์ ์์, ์ค๋ฌด๋ฌ ์์, ์ ๋ชจ์ ์์ ์ถ๊ฐํ๋ ๋ฒ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ด๋ ์ผ๋ฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ HTML๊ณผ CSS๋ง์ผ๋ก ์์
ํ ๊ฑฐ๋๊น Vscode์์ ๋ฐ๋ผํด์ฃผ์ธ์. ๐ STEP 1. ๋จ์ ์์ ์ถ๊ฐํ๊ธฐ โ๏ธ HTML โ๏ธ CSS img { box-shadow: offset-x offset-y blur-radius color; } img { box-shadow: 20px 20px 0 #efcfd6; } ๐ STEP 2. ์ค๋ฌด๋ฌ ์์ ๋ฐฐ์นํ๊ธฐ ๊ฐ์์์ ์ ํ์ ::before์ ํ์ฉํ๋ฉด ์์ฐ์ค๋ฝ๊ณ ์ฌ๋ฏธ์๋ ๋๋์ ์ฃผ๋ ๋๊ฐ์ ์ค๋ฌด๋ฌ๋ฅผ ๋์์ธํ ์ ์์ด์. โ๏ธ HTML ์ด๋ฒ์๋ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ div ..
'์ฌ์ง' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.