Tailwind 적용 시 font-size 기반으로 rem 이 정해진다고 하는데, #14
Replies: 3 comments 14 replies
-
Beta Was this translation helpful? Give feedback.
-
html에 설정된 기본 font-size는 16px이고, 이 값이 1rem을 의미하잖아요? 만약에 h-4가 4rem이 되길 바란다면, 기존에 있는 속성을 오버라이딩 하셔야할 것 같아요. 아래와 같이 theme 속성에서 spacing 관련된 내용을 건드리면 할 수 있어요. (customizing spacing 문서 참고) // tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
theme: {
spacing: {
1: '1rem',
2: '2rem',
3: '3rem',
4: '4rem',
},
},
plugins: [],
}; 그런데 커스텀 관련된 문서를 보다보면 직접적으로 설정시, 기존의 내용이 사라진다고 하네요. 그래서 다른 내용을 유지하면서 원하는 부분을 추가하려면 기존의 내용을 상속하도록 만들어야 해요. 추가적으로 tailwid.config.js가 js 파일이고, export default로 반환하는 데이터가 객체잖아요? js 문법을 이용하여 특정 부분에 반복적은 속성 정의를 이용하는 방법도 있어요. (comento tailwind: 우리 디자인에 맞게 커스텀하기 참조) |
Beta Was this translation helpful? Give feedback.
-
혹시 spacing 커스텀에 대해서는 예솔님, 우석님 의견이 어떤지 들어보고 싶습니다. |
Beta Was this translation helpful? Give feedback.
-
font-size가 기본 16px 라고 가정했을 때,
예를 들어 h-4 라고 className을 작성하면 높이가 4rem인 요소가 생성이 되어야 하는데
1/4 인 1rem으로 생성이 되는 문제가 있어서
index.css 파일에 아래와 같이 기본 폰트 값을 추가해봤는데
해결이 안되네요...
h-1 이면 높이가 1rem
h-4 이면 높이가 4rem 이 되게 설정되게 하는 방법이 있을까요? @_@
Beta Was this translation helpful? Give feedback.
All reactions