Skip to content

Panda CSS

Install Panda

pnpm
sh
pnpm install -D @pandacss/dev
pnpm
sh
pnpm panda init --postcss

package.json

package.json
json
{
  "scripts": {
    "prepare": "panda codegen"
  }
}

styled-system

pnpm
sh
pnpm prepare

 rootプロジェクトのcssに配置。

css
@layer reset, base, tokens, recipes, utilities;

Responsive Design

 ブレイクポイントは、デバイスやビューポートのサイズによってレイアウトがどのようにレスポンシブに変化するかを示すトリガー。

panda.config.ts
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',
      },
    },
  },
})