์ค๋์ ๋ช
์ธ
" ์ผ์ฐ ์๊ณ ์ผ์ฐ ์ผ์ด๋๋ ๊ฒ์ด ๊ฑด๊ฐ, ๋ถ, ๊ทธ๋ฆฌ๊ณ ์งํ์ ๋น๊ฒฐ์ด๋ค. "
- ๋ฒค์ ๋ฏผ ํ๋ญํด๋ฆฐ
(๋ฏธ๊ตญ ์ ์น๊ฐ, ๊ณผํ์)
โ ๏ธ ๋ฌธ์ ์คํฌ๋กค์ ๋ด๋ฆด ๋ ํค๋๊ฐ ํ๋ฉด ์์ชฝ์ ๋ํ๋๋๋ก css์ position: fixed; ์์ฑ์ ์ฃผ์๋๋ฐ ๋ณธ๋ฌธ ์ปจํ
์ธ ๊ฐ ํค๋ ๋ฐ์ผ๋ก ๋ค์ด๊ฐ์ ์๋ฆฌ๋ ๋ฌธ์ ๐ง ์์ธheader๊ฐ position: fixed๋ก ์ค์ ๋์ด ์์ผ๋ฉด, section์ด ๊ทธ ๊ณต๊ฐ์ ์๋์ผ๋ก ์ธ์ํ์ง ๋ชปํ๊ณ ์ต์๋จ์ ๋ถ์ด ์๋ ์ํ๊ฐ ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด, section.visual์ margin-top์ด ์๋ padding-top์ ์ฌ์ฉํด์ผ ํ๋ค.margin-top์ ์์์ ์ธ๋ถ ๋ง์ง์ ์ค์ ํ๋ ๊ฒ์ด์ง๋ง, padding-top์ ์์ ๋ด์์ ์ค์ ์ฝํ
์ธ ์ ์์น๋ฅผ ์กฐ์ ํ๊ธฐ ๋๋ฌธ์, ๊ณ ์ ๋ header์ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํด์ ์์๋ฅผ ์๋ฆฌ์ ๋ฐฐ์นํ๋ค. โก ํด๊ฒฐ๋ฒheader์ ๋์ด๋งํผ margin-top ์์ฑ ์ถ๊ฐ/* section...
JavaFestival ์นดํ
๊ณ ๋ฆฌ์ ๊ด๋ จํด์ ๊ณต์ง ์ฌ๋ฆฝ๋๋ค. (ํ์ฌ ์๊ฐ 2024.11.11 ๊ธฐ์ค)์ ๋ธ๋ก๊ทธ์์ JavaFestival ์นดํ
๊ณ ๋ฆฌ ๊ฒ์๋ฌผ ๋ฑ์ ๋คํฌ๋ชจ๋๋ก ์ด์ฉํ์ค ๊ฒฝ์ฐ ๊ธ์ ๋ธ๋ญ๋ง๋ค ํฐ ์ ๋ฐฐ๊ฒฝ์ด ๋ํ๋๋ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค.๋ฐ๋ผ์ ํด๋น ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์ด์ฉํ์๋ ๋ถ๋ค์ ๋ฐ๋์ ๋ธ๋ก๊ทธ ํ๋จ์ ๋คํฌ๋ชจ๋/๋ผ์ดํธ๋ชจ๋ ์ ํ ๋ฒํผ์ ๋๋ฌ '๋ผ์ดํธ๋ชจ๋'์ํ์์ ์ด์ฉํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ํด๋น ๋ฌธ์ ๊ฐ ๋ํ๋๋ ์ด์ ๋ ํ ์ฌ์ดํธ์์ ํฐ์คํ ๋ฆฌ๋ก ๊ธ์ ๋ณต์ฌ + ๋ถ์ฌ๋ฃ๊ธฐ ํ ๊ฒฝ์ฐ ๋ถํ์ํ ํ๊ทธ๋ค์ด ํจ๊ป ์ถ๊ฐ ๋๋ ํ์์
๋๋ค. ์ ๋ ์ด ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๊ธฐ ์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ๋ฅผ ๋จผ์ ์ด์ํ๊ณ ์์๋๋ฐ,์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ๋จผ์ ํฌ์คํ
ํ ๊ธ์ ๊ทธ๋๋ก ํฐ์คํ ๋ฆฌ๋ก ์ฎ๊ฒจ ์ค๋ ๊ณผ์ ๊ณผ ํด๋น ์ฝ๋์ ๊ดํ ์ค๋ช
์ ๋ฐ์ทํด ์ค๋ ๊ณผ์ ์์ ..
โจ์ ๋ชฉ &ํ
์คํธ ๋์์ธโจ ๐ 1. ๊ฐ๋ก ์ ์ด ๋ ๊ฐ ์๋ ์ ๋ชฉ ๋์์ธ2๊ฐ์ ์ ์ผ๋ก ๊ฐ๋จํ๊ฒ ์ ๋ชฉ์ ๊พธ๋ฉฐ๋ด์. position: absolute ๋์ flex๋ฅผ ์ด์ฉํด์ ์ฝ๋๋ฅผ ๊ตฌํํด ๋ณผ๊ฒ์. โ๏ธ HTML ์ฝ๋๋ฉ์ง ์น๋์์ธ์ ์ํ ์์ด๋์ดโ๏ธ CSS ์ฝ๋.heading { display: flex; justify-content: center; align-items: center; font-size: 36px;}.heading::before,.heading::after { content: ''; width: 70px; height: 3px; background-color: #ffb28e;}.heading::before { margin-right: ..
โจ์ฌ์ง&๋ก๊ณ ๋์์ธโจ ์๋
ํ์ธ์. ์ค๋์ vscode๋ก html/css๋ก ๋ก๊ณ ๋ฅผ ๋์์ธํ ๋ ํ์ฉํ ์ ์๋ ๋์์ธ์ ๋ฐฐ์๋ด์. ์ฌ์ง์ ๋ก๊ณ ์ฝ์
ํ๋ ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ธ์จ๋ฅผ ์ฌ์ง์ผ๋ก ์ฑ์ฐ๋ ๋ฒ์ ์์๋ด
์๋ค.๐ 1. ํฐ ๋ฐฐ๊ฒฝ์ ๋ก๊ณ ๋ฅผ ์ฌ์ง์ ์ฌ๋ฆฌ๊ธฐ ๋ฐฐ๊ฒฝ์ผ๋ก ์ฌ์ฉํ ์ฌ์ง ํ ์ฅ๊ณผ ํฐ ๋ฐฐ๊ฒฝ์ ๊ฒ์์ ๊ธ์จ๊ฐ ์๋ ๋ก๊ณ ์ด๋ฏธ์ง๋ฅผ ์ค๋นํด ์ฃผ์ธ์. ์ ๋ ๋์ฆ๋๋ฅผ ์ข์ํด์ ๋์ฆ๋ ์ฌ์ง๊ณผ ๋ก๊ณ ๋ฅผ ์ค๋นํ์ด์. ์์น์ ์ผ๋ก ์ด๋ฏธ์ง ์์ ์ฝ์
ํ๋ ค๋ ๋ก๊ณ ์ ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ์์ผ๋ฉด ํฌํ ์ต์ ์ฌ์ฉํด์ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๊ณ PNGํ์ผ๋ก ๋ง๋ค์ด์ฃผ์ด์ผ ํ์ง๋ง ์๋ CSS ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฐ ์์
์์ด๋ ๊ฐ๋จํ๊ฒ ํฐ ๋ฐฐ๊ฒฝ์ ํฌ๊ณผ๋๋๋ก ํฉ์ฑํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํด ์ฃผ๋ ๊ฒ์ด mix-blend-mode ํ๋กํผํฐ์
๋๋ค. ํฌํ ์ต์ ํผํฉ๋ชจ๋๋..
โจ์ฌ์ง์ ์์ ์ถ๊ฐํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ์ฌ์ง์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ง์ ๊พธ๋ฏธ๋ ๋ฒ์ ๋ฐฐ์๋ด
์๋ค. ๋จ์ ์์, ์ค๋ฌด๋ฌ ์์, ์ ๋ชจ์ ์์ ์ถ๊ฐํ๋ ๋ฒ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ด๋ ์ผ๋ฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ 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 ..
โจํผ์ฌ์ฒด์ ๊ทธ๋ฆผ์ ์ถ๊ฐํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ํผ์ฌ์ฒด์ ๊ทธ๋ฆผ์๋ฅผ ์ถ๊ฐํด์ ์ญ๋์ ์ธ ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ ๋ฒ์ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ด๋ ์ผ๋ฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ HTML๊ณผ CSS๋ง์ผ๋ก ์์
ํ ๊ฑฐ๋๊น Vscode์์ ๋ฐ๋ผํด์ฃผ์ธ์. ๐ STEP 1. ํฌ๋ช
ํ ๋ฐํ์ ์ด๋ฏธ์ง๋ฅผ ์ค๋นํด์ฃผ์ธ์. ํฌ๋ช
ํ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ฐพ๋ ๋ฒ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ผ๋ก ์ง์ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง ์ฐ๋ฆฌ๋ ์ฐ์ต๋ง ํ ๊บผ๋๊น ๊ตฌ๊ธ์์ ๋ฐฐ๊ฒฝ ์๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์๋ด
์๋ค. ๊ทธ๋ฅ ๊ฒ์ํ๋ฉด ์ค์ ๋ก๋ ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ง์์. ๊ตฌ๊ธ์์ ํฌ๋ช
ํ ์ด๋ฏธ์ง ๊ฒ์ํ๋ ๋ฒ ๊ตฌ๊ธ ์ด๋ฏธ์ง๊ฒ์ > ๊ฒ์์ฐฝ ์๋ [๋๊ตฌ] ํด๋ฆญ > [์์]์์ ํฌ๋ช
ํด๋ฆญ ์ค์ ๋ก ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ํ์ธํ๊ธฐ ์ํด์๋ ์ง์ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํด๋ณด์ธ์. ์๋์ฒ๋ผ ๋ฐฐ๊ฒฝ์ ํ์ ์ค์ผ์ผ์ ๋ฐ๋ํ..
'๋ฐฐ๊ฒฝ' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.