: @tailwind base
코드가 그 기능을 하는 것임.
: 여기에 box-sizing : border-box
도 적용되어있음
/* index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
: 반복되는 css 패턴을 클래스로 만들어서 사용할 수 있음
: 사용자 지정 스타일 집합이 속하는 "버킷"을 테일윈드에게 알려주려면 @layer 지시어를 사용하해야 함.
/* index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer components {
/* @apply를 사용하여 기존 유틸리티 클래스를 사용자 지정 CSS에 인라인화합니다. */
.flexCenter {
@apply flex flex-col justify-center items-center;
}
}
<!-- html -->
<div className="flexCenter w-screen h-screen">
<div >
</<div>
</<div>
module.exports = {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {
fontFamily: {
"press-start": ["Edu NSW ACT Foundation", "cursive"],
},
colors: {
//Primary
primary: "#036DB7",
//Text
textPrimary: "#262E38",
textSecondary: "#696969",
textDisabled: "#9E9E9E",
//Bg
bgDefault: "#FAFAFA",
bgPaper: "#FFFFFF",
},
},
},
plugins: [],
};
<h1 className="font-press-start text-primary">
테마에 포함시키는 것이 타당하지 않은 일회성 값을 사용해야 하는 경우, 대괄호를 사용하여 임의의 값을 사용하여 즉시 속성을 생성함
<div className="w-[384px] h-[450px] rounded">