프로젝트를 시작했다! 드디어...
일단 포켓몬 + 다마고치 느낌으로 이전에 만들었던 포켓몬 도감에서 업그레이드한 버전이다.
나는 상점 페이지 + 디테일 + 아이콘, 이미지 정리 + 폰트 추가를 맡았는데
폰트 추가는 그냥 거슬려서 넣은 거긴 한데
이게 또 이전엔 그냥 index.css에 폰트를 넣으면 됐어서 문제가 없었다.
그런데 이제 next.js + 바뀐 폴더구조(index.css 그딴 거 읎슴)으로 하니 폰트 변경을 하려다가도
...어떻게 하드라? 하게 되는 것이었다...
물론 찾아보고 바로 성공했지만
그래도 기본적인 느낌이라 한번 정리!
나는 일단 눈누의 둥근모 폰트를 사용했다.
가장 먼저!
global.css 파일에 들어간다.
@tailwind base;
@tailwind components;
@tailwind utilities;
기본은 이렇게 테일윈드만 덩그러니 있다.
여기에
@font-face {
font-family: 'DungGeunMo';
src: url('') format('woff');
font-weight: normal;
font-style: normal;
}
@tailwind base;
@tailwind components;
@tailwind utilities;
body {
font-family: 'DungGeunMo';
}
웹폰트와 body에 폰트 패밀리를 추가해준다.
그리고 tailwind.config.ts 파일에 들어가서
const config: Config = {
content: [
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}'
],
theme: {
extend: {
fontFamily: {
dunggeunmo: ['DungGeunMo']
}
}
},
plugins: []
};
export default config;
이렇게 fontFamily를 extend 밑에 추가해준다.
이제 그럼 이걸 어떻게 적용하느냐,.,,
layout.tsx에 적용하는데 한두개만 있지 않다?... 파일을 일단 한번 다 열어본다.
나는 헤더, 메인, 메뉴바가 들어있는 layout 파일에 클래스 네임을
font-dunggeunmo
를 넣어 적용했다.
더보기
간단 >ㅡ< 음홓홓홓
'TIL' 카테고리의 다른 글
zustand 사용하기 (0) | 2024.07.11 |
---|---|
24. 07. 10 TIL (0) | 2024.07.10 |
타입 정리 (0) | 2024.07.08 |
24. 07. 05 TIL (0) | 2024.07.05 |
24. 07. 04 TIL (0) | 2024.07.04 |