테마 설정
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{js,jsx,ts,tsx}",
],
// 이 부분에 추가
darkMode: 'class',
theme: {
extend: {},
},
plugins: [],
}
import React, { useEffect } from 'react'
// 버튼 클릭할 때 마다 다크/라이트 모드 변경
const ModeCtrl = () => {
return (
<button className='dark:bg-neutral-300 dark:text-neutral-950 bg-neutral-950 text-neutral-300 p-1 m-2' onClick={() => setDarkMode(!darkMode)}>
버튼
</button>
)
}
export default ModeCtrl
스크린 사이즈 변수 설정
https://tailwindcss.com/docs/screens#configuring-custom-screens
module.exports = {
content: [
"./src/**/*.{js,jsx,ts,tsx}",
],
darkMode: 'class',
theme: {
extend: {},
// 이 부분에 추가
screens: {
'mb': '390px',
// => @media (min-width: 390px) { ... }
'sm': '640px',
// => @media (min-width: 640px) { ... }
'md': '768px',
// => @media (min-width: 768px) { ... }
'lg': '1024px',
// => @media (min-width: 1024px) { ... }
'xl': '1280px',
// => @media (min-width: 1280px) { ... }
}
},
plugins: [],
}
'웹 개발 > 프론트' 카테고리의 다른 글
React 구글 로그인 구현 방법 정리 ( 미완성 ) (0) | 2024.08.06 |
---|---|
React 에서 Tailwinds 에 custom-font 적용법 (0) | 2024.07.31 |
자바스크립트 호이스팅 & 자바스크립트 엔진 (1) | 2024.07.24 |
유용한 프레임워크 ( 계속 업데이트 ... ) (0) | 2024.07.22 |
Swiper JS - 사용법 ( 이론편 ) (0) | 2024.07.22 |