Main content area
Design System
takayaso.com のデザイントークン
Colors
グレースケール中心、最小限のアクセントカラー
Gray Scale
Background / Foreground
Brand Colors (SNS)
Semantic Colors
Success
Warning
Error
Typography
Lato (Latin) + Noto Sans JP (Japanese)
Font Family
fontFamily: {
sans: ['Lato', 'Noto Sans JP', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'sans-serif'],
mono: ['Lato', 'monospace'],
}Font Size
xsあいうえお ABC 12312pxsmあいうえお ABC 12314pxbaseあいうえお ABC 12316pxlgあいうえお ABC 12318pxxlあいうえお ABC 12320px2xlあいうえお ABC 12324px3xlあいうえお ABC 12330px4xlあいうえお ABC 12336px5xlあいうえお ABC 12348pxFont Weight
normal (400) - 通常のテキストmedium (500) - 少し強調semibold (600) - 見出しbold (700) - 強い強調Line Height
lineHeight: {
none: '1',
tight: '1.25',
snug: '1.375',
normal: '1.5', // 本文推奨
relaxed: '1.625',
loose: '2',
}Spacing
4pxグリッドベース
Spacing Scale
14px28px312px416px624px832px1248px1664px2080px2496pxBorder Radius
sm2pxDEFAULT4pxmd6pxlg8pxxl12px2xl16pxfull円形Shadows
md: カード・ボタン / lg: ホバー時
smDEFAULTmdカード・ボタンlgホバーxlTransitions
短めのアニメーション (0.2-0.3s) + ease-out
Duration
fast: 200ms - カラー変化、ホバーDEFAULT: 300ms - シャドウ、トランスフォームslow: 500ms - 複雑なアニメーションentrance: 1000ms - ヒーロー、ページロードTiming Function
transitionTimingFunction: {
DEFAULT: 'ease-out', // 推奨
linear: 'linear',
in: 'ease-in',
inOut: 'ease-in-out',
}Keyframe Animations
Components
Buttons
Cards
Standard Card
shadow-md, rounded-xl
Hover Card
shadow-lg on hover, -translate-y-1
SNS Icon Buttons
takayaso.comで使用しているSNSアイコン(Lucide Icons)
白背景 + shadow-md, ホバーで shadow-lg + -translate-y-1
その他のSNS
アイコン一覧(Lucide Icons)
Input
Textarea
Select
Checkbox & Radio
Badge
Tooltip
Dropdown Menu
Details / Accordion
Click to expand
This is the hidden content that appears when you expand the details element. It can contain any HTML content including text, images, and other elements.
Another accordion item
More hidden content here. Use this pattern for FAQs, collapsible sections, etc.
Image with Caption
Horizontal Rule
Default
Dashed
With text
Profile Card
Takayaso
Frontend Developer
Building beautiful and accessible web experiences.
Timeline
イベントタイトル
タイムラインアイテムの説明文がここに入ります。
別のイベント
過去のイベントの説明。
さらに過去のイベント
時系列で表示されるコンテンツ。
Alert
Avatar
サイズ: xs(24px), sm(32px), md(40px), lg(48px), xl(64px)
Avatar Group
Tabs
Tab 1 のコンテンツがここに表示されます。
Table
| Name | Role | Status | |
|---|---|---|---|
| Takayaso | hello@takayaso.com | Developer | Active |
| John Doe | john@example.com | Designer | Pending |
| Jane Smith | jane@example.com | Manager | Inactive |
Breadcrumb
Pagination
Loading
Skeleton
Button Variations
Outline Buttons
With Icons
Loading State
Input with Icon
Modal (Static Demo)
Modal Title
This is the modal content. You can put any content here.
Layout
Breakpoints
レスポンシブデザインのブレークポイント
sm640pxモバイル(横向き)md768pxタブレットlg1024pxデスクトップxl1280px大画面2xl1536px超大画面Z-Index Scale
レイヤー管理のためのz-index値
base0デフォルトdropdown10ドロップダウンsticky20スティッキーヘッダーfixed30固定要素modal-backdrop40モーダル背景modal50モーダルpopover60ポップオーバーtooltip70ツールチップtoast80トースト通知Container
smmax-w-2xl (672px)mdmax-w-4xl (896px)lgmax-w-6xl (1152px)xlmax-w-7xl (1280px)Section Backgrounds
Hero Section
Hero Title
Subtitle or tagline goes here. Make it compelling.
Sidebar Layout
Footer
Navigation
ハンバーガーメニューはモバイル表示時に使用