Panda CSS
Install Panda
sh
pnpm install -D @pandacss/dev
sh
pnpm panda init --postcss
package.json
json
{
"scripts": {
"prepare": "panda codegen"
}
}
styled-system
sh
pnpm prepare
rootプロジェクトのcssに配置。
css
@layer reset, base, tokens, recipes, utilities;
Responsive Design
ブレイクポイントは、デバイスやビューポートのサイズによってレイアウトがどのようにレスポンシブに変化するかを示すトリガー。
ts
import { defineConfig } from '@pandacss/dev'
export default defineConfig({
include: ['./src/**/*.{js,jsx,ts,tsx}'],
theme: {
extend: {
breakpoints: {
sm: '640px',
md: '768px',
lg: '1024px',
xl: '1280px',
'2xl': '1536px',
},
},
},
})