ํ๋ก์ ํธ๊ฐ ๋ฒ์จ ๋ง๋ฌด๋ฆฌ ๋จ๊ณ์ ์๋ค. 21ํ๋ฒ ๋ฉ์ธ ๊ธฐ์ ์น๊ตฌ๋ค์ด ๋ง๋ค๊ณ ์๋ ํํ ํ๋ณด๋ฌผ์ ๊ฐ์ด ๊ปด์ ๋ฟ๋ ค์ง ๊ณํ์ด๋ค. ๊ทธ ์น๊ตฌ๋ค๊ณผ ์๊ฐ์ ๋ง์ถฐ์ ๊ฐ๋ฐ์ ์งํํด์๋ค. ์ธ์ธํ ๋ฌธ๊ตฌ๋ค์ ๋ง์ง๋ง์ผ๋ก ๋ค๋ฌ์๊ณ ํ ์คํธ์ฉ์ผ๋ก ๋ฃ์ด๋์ ๊ฒ๋ค, ์ฝ์.๋ก๊ทธ๋ค, ๋ฑ๋ฑ์ ์ง์ฐ๊ณ ๋ง๋ฌด๋ฆฌํ ์ค๋น๋ฅผ ๋๋๋ค. ๋๋ฅ.
๋ฉ์ธ ๋๋ฉ ํ์ด์ง
โ๋ฉ์ธ ๋๋ฉ ํ์ด์ง ๋์์ธ์ ์ข ๊ธํ๊ฒ ๋๋ฌ๋ค. ์ธ๋ก๋ก ๊ธด ํํ์ ์นด๋๋ด์ค(?)๋ ๋ง์ด ๋ง๋ค์ด๋ดค์ง๋ง ๋ฐ์คํฌํฑ ์ํ์ด์ง ์น์ฌ์ดํธ๋ ์ฒ์์ด๋ผ.. ์๊ฐ๋ณด๋ค ์๊ฐํด์ผํ ๊ฒ ๋ง๋๋ผ. ์คํฌ๋กค ์ ๋๋ฉ์ด์ ์ ์ฃผ์์ดํ์ด ๋งก์์ ์ด์๊ฒ ์ ํด์ฃผ์๋ค. ํฐ ์ด๋ฏธ์ง๋ ์ฌ๊ธฐ์ ๋ณผ ์ ์๋ค. (ํผ๊ทธ๋ง)
๊ตฌํ์ ํ๋ฉด์ ๊ธฐ์กด ๋์์ธ๊ณผ ๋ฌ๋ผ์ง ๋ถ๋ถ๋ค์ด ๋ง๋ค. ํผ๊ทธ๋ง์์ ํ ๋์์ธ๊ณผ ์ค์ ๋ก ํ ๊ฒ๊ณผ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฅธ๊ฒ ์๋๋ผ. ๊ณ์ ๋ ์ด์๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ณด์ด๋๋ก ์์ ํ๋ฉด์ ํ๋ค. ๋ฌด์๋ณด๋ค ๋ฐ์ํ์ด ์์ฐ์ค๋ฝ๊ฒ ๋๋๋ก ๋
ธ๋ ฅ์ ๋ง์ด ํ๋ค. ํ๋ฉด ๋๋น์ ๋ฐ๋ผ ๋ณด์ฌ์ง๋ ๊ธ์ ์ค๋ฐ๊ฟ์ด ๋ฌ๋ผ์ก์ผ๋ฉด ํ๋ค. react-responsive ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ๋ฉด ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ์์์ ๋ฏธ๋์ด์ฟผ๋ฆฌ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ ๋๋ง์ ํ ์ ์๋ค.
โ
์์ํ ์์ฑ๋๋ฅผ ๋์ด๋๋ฐ ์ฃผ๋ ฅํ๋ค. ๋๋ถ์ ๋๋ฆ ๊ด์ฐฎ์ ํ์ด์ง๊ฐ ๋์จ ๊ฒ ๊ฐ๋ค.
โ
ํค๋์ 'gosrock'์ ํด๋ฆญํ๋ฉด ์คํฌ๋กค ์ต์๋จ์ผ๋ก ์ด๋ํ๋๋ก ํ์๋ค. ๋ณดํต์ ์ค๋ฅธ์ชฝ ํ๋จ์ ๋๊ธด ํ์ง๋ง ์ด๋ฐ ๋ฒํผ์ 'back to top' ๋๋ 'scroll to top' ๋ฒํผ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ฐ๋ฆฌ ๋์๋ฆฌ ๊ตฌํธ์ '์ ์์ ํฅํ์ฌ!'๋ฅผ ์์ด๋ก 'Toward the Top' ๋ผ๊ณ ํ๋๋ฐ, ๋ง์ด ๋น์ทํ๋ค๋ ์ ์์ ํ๋ฒ ์ฌ๋ฏธ๋ฅผ ๋ฃ์ด๋ณด์๋ค. ๋ป์ด ํตํ๋ ๋ง์ฅ๋. ์์ฃผ ์ผ์ค์๋ ์์ด๋์ด์๋ค๊ณ ์์ฐฌ์ ํด๋ณธ๋ค.
html {
scroll-behavior: smooth;
}
scroll-behavior: smooth ์์ฑ์ ๊ฐ์ ํ์ด์ง ๋ด์์ ์ด๋ํ ๋ ์คํฌ๋กค์ ์์ง์์ ๋ถ๋๋ฝ๊ฒ ํด์ค๋ค.
โ
OGํ๊ทธ, ํ๋น์ฝ
์๋งค ๋งํฌ๋ฅผ ๋ฟ๋ฆด ๋ ๋ณด์ฌ์ง ๋ถ๋ถ๋ ์ ๊ฒฝ ์จ์ผ ํ๋ค. og ํ๊ทธ์ ํ๋น์ฝ์ ๋ฐ๊พธ์ด ์ฃผ์๋ค.
<meta property="og:title" content="๊ณ ์ค๋ฝ ํฐ์ผ" />
<meta
property="og:description"
content="3์ 10์ผ ์คํ 7์, ํฉ์ ๋ผ๋์ค ๊ฐ๊ฐ ๋ผ์ด๋ธํ์์ ๋ง๋์!"
/>
<meta property="og:image" content="%PUBLIC_URL%/og.png" />
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo.png" />
public ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ์ index.html ์์ ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ๊ทผํ ์ ์๋ค. apple-touch-icon ๋ก ์์ดํฐ์์ ์น์ฌ์ดํธ๋ฅผ 'ํ ํ๋ฉด์ ์ถ๊ฐ' ํ์ ๋ ๋ณด์ด๋ ์์ด์ฝ์ ์ค์ ํ ์ ์๋ค.
์๊ฐ๋ณด๋ค ๋จ๊ฑฐ์ด ๋ฐ์.. ๊ฐ์ฑ๋น ์ข๋ค.
ํ๋น์ฝ ๊ณ ๋ฏผ์ ์ข ๋ง์ด ํ๋ค. ๊ทธ๋ฅ ๊ณ ์ค๋ฝ ๋ก๊ณ ๋ฅผ ๋ฃ์๋ ๋๋ฌด ์์์์ํ๊ฒ ์๊ฒจ์ ๋ณ๋ก ์์ด๋ปค๋ค. ๋ณดํต ๋ค๋ฅธ ์ฌ์ดํธ๋ค์ ๊ฒฝ์ฐ๋ฅผ ๋ณด๋๊น ํผ์งํผ์งํ ๋ก๊ณ ํน์ ๋ํ ์ด๋์ ํ ์๋ง ๋ฐ์๋๋ผ. ๊ฐ๊ณ ์๋ ๋ก๊ณ ์ค ํ๊ธ๋ก ๋ '๊ณ ์ค๋ฝ'์์ '๋ฝ' ๋ถ๋ถ๋ง ์๋ผ์ ๋ง๋ค์๋ค. ๊ฐ์ธ์ ์ผ๋ก ํ๊ธ๋ก ๋ ๋์์ธ์ ์ข์ํ๋ค. ์์ด๋ณด๋ค ํจ์ ๋ฉ์๊ณ ๊ฐ์ง๋๋ค๊ณ !!
๋ฆฌ๋๋ฏธ
๋ฆฌ๋๋ฏธ๋ฅผ ์์ฑํ๋ฉด์ ๋์์ธ๋ ์ ๋ฆฌํ๊ณ ์คํ์ผ ๊ฐ์ด๋ ๋น์ทํ๊ฒ๋ ๊พธ๋ฉฐ๋ดค๋ค. ์ฌ๋ฐ๋ค. ์ง๊ธ๊น์ง ํด์๋ ํฌ์คํฐ๋, ์์ ๋์์ธ๊ณผ๋ ์ฝ๊ฐ ๋ค๋ฅธ ๊ณ์ด ๊ฐ์ง๋ง ํจ์ ๋ด ์ทจํฅ.
โ
๊ฐ๋ฐ์์ ๊ด์ ์์ UI/UX ๋์์ธ์ ํ๋ค๋ณด๋ ํธํ ์ ์ด ๊ฝค ์๋ค. ๋์์ธ ๋จ๊ณ์์๋ถํฐ ์กฐ๊ธ ๋ ์ปดํฌ๋ํธ์ ์ผ๋ก ์๊ฐํ๊ฒ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๋ฐํ ๋๋ ํจ์ ์์ํ๊ฒ ์ฌํ์ฉํ ์ ์์๋ค. ๋ฌผ๋ก ์คํ ๋ฆฌ๋ถ์ ๋์
ํ๊ฒ ์์ ์งฑ..
โ
๊ณง ์์ ๊ณต์ฐ์์ ์ค์ ๋ก ์๋น์ค๋ฅผ ์ฌ์ฉํ ์๊ฐํ๋๊น ๋ฒ์จ ์ข๋ค. ์ด์ ๋จ์๊ฑด ๊ณต์ฐ..๋ง ์ํ๋ฉด ๋๋คใ ใ ํ์ธ. ์ฐ์ตํ๋ฌ ๊ฐ๋๋ค.
๊ฐ๋ฉ์์ง...