๋ชฉ๋กCSS (2)
๐ค ์์งlog ๐ค
๋ฐ์ํ ์น์ด ์น ๋ ์ด์์์ ๋ง๋๋ ๊ธฐ์ค์ด ๋๋ฉด์ ๋ฐ์ํ ๋ ์ด์์์ ํ์ํ๊ธฐ ์ํ ๋๋ฐ์ด์ค๋ฅผ ๊ตฌ๋ถํ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ด ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ๋ํ์ ์ผ๋ก CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ค ๊ฒ์ ์ฌ์ฉํ๋๋ผ๋ ๋ฐ์ํ ๋ ์ด์์์ ๋๋ฐ์ด์ค์ ๋ฐ๋ผ ๊ตฌ๋ถํ๋ ๊ธฐ์ค์ ๊ฐ๋ก ๋๋น์ ๋๋ค. ๊ฐ๋ก ๋๋น ๊ฐ์ ๋ฐ๋ผ ๋๋ฐ์ด์ค๋ฅผ ์ธ์ํ๊ณ , ๋ ์ด์์์ ๊ฑฐ๊ธฐ์ ๋ง์ถฐ ๋ณ๊ฒฝํ๋ ๊ฒ์ด CSS ๋ฐ์ํ ๋ ์ด์์์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋๋ค. ๊ฐ๋ก ๋๋น๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ๊ฒ์ ๋ฐ์ํ ๋ ์ด์์์์ ๊ณตํต์ด์ง๋ง, ๋๋ฐ์ด์ค ์ข ๋ฅ๋ณ ๋๋น ๊ฐ ๊ธฐ์ค์ ์ ๊ฐ๊ฐ์ ๋๋ค. ๋ณ๋๋ก ์ ํด์ง ํ์ค์ด๋ผ๋ ๊ฒ์ด ์๊ธฐ ๋๋ฌธ์ ์ ๊ณ์์ ๋ง์ด ์ฌ์ฉํ๋ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ํ๊ธฐ๋ ํ๊ณ , ๋ ์ด์์ ํน์ง์ ๋ง์ถฐ ๊ฐ๋ณ์ ์ธ ๊ฐ์ ์ ํ๊ธฐ๋ ํฉ๋๋ค. ์์ด๋ก๋ ๋๋..
Next JS ์ค์น npm create-next-app . / npm create-next-app —typescript . โ๏ธ * name can no longer contain capital letters ๋ผ๋ ์๋ฌ๊ฐ ๋จ๋ฉด ํด๋๋ช ์ " ๋๋ฌธ์ " ๊ฐ ์์ด์ ๋จ๋๊ฒ์ด๋ฏ๋ก " ์๋ฌธ์ " ๋ก ๋ณ๊ฒฝ Next.. eun-jii.tistory.com .module.css ํ์ผ ์์ฑ CSS ๋ฅผ ์ ์ฉํ ํ์ผ๊ณผ ๊ฐ์ ํด๋์ ํ์ผ๋ช .module.css ํ์ผ ์์ฑ ex) NavBar.js NavBar.module.css .active { color: tomato; } .link { text-decoration: none; } ์ฝ๋๋ฅผ css์ ์ ๊ณ import styles from "./NavBar.module.css";..