개발/css

tailwind

uminisname 2023. 2. 6. 18:10

#최적화하기
  파일크기를 최소화하기 위해서 purge 사용 → 프로덕션으로 빌드할 때 여기에 설정된 파일에서 사용되지 않는 모든 클래스는 제거됨 

//tailwind.config.js
module.exports = {
	purge: ['.?src/**/*.{js,jsx,ts,tsx}'],
    ...
}

[자주 사용할 문법]

w-12 높이 12

h-10 넓이 10

text-white 

bg-gray-400 백그라운드 회색 400

text-blue-200 텍스트 파랑 200

 

#크기

‘sm’ : ‘640px’ //@media(min-width: 640px)

‘md’ : 768px’ //@media(min-width: 768px)

‘lg’ : ‘1024px’ //@media(min-width: 1025px)

‘xl’ : ‘1280px’ //@media(min-width: 1280px)

‘2xl’ : ‘1536px’ //@media(min-width: 1536px)

 

#여백

p-3 (전체 방향 3간격)

px-3 (가로축 방향 3간격)

py-3 (세로축 방향 3간격)

pr-3 (오른쪽 3간격)

pl-3 (왼쪽 3간격)

pt-3 (위 3간격)

pb-3 (아래 3간격)

 

m-3 (전체 방향 3간격)

mx-3 (가로축 방향 3간격)

my-3 (세로축 방향 3간격)

mr-3 (오른쪽 3간격)

ml3 (왼쪽 3간격)

mt-3 (위 3간격)

mb-3 (아래 3간격)

 

#폰트

폰트 패밀리 : font- : sans, serif, mono

폰트 크기 : font- : xs, sm, base, lg, lx, 2xl, 3xl .....

폰트 웨이트 font- : thin, light, normal, semibold, bold

 

#모서리라운드

<div class=“rounded …”></div>

<div class=“round-md …”></div>

<div class=“round-lg …”></div>

<div class=“round-full …”></div>

 

#마우스오버

hover : ‘설정할내용