基礎
CodeConnect Design Systemの基盤となるデザイン原則、カラーシステム、タイポグラフィ、スペーシングルールを学びます。 これらの基礎要素は、すべてのコンポーネントとレイアウトに適用されています。
デザイン原則
デザインシステムの核となる4つの原則
カラー
ブランドカラーとセマンティックカラーパレット
タイポグラフィ
フォントスケールと階層システム
スペーシング
一貫した余白とレイアウトシステム
アイコン
Lucideアイコンの使用ガイドライン
アクセシビリティ
WCAG 2.1準拠のアクセシビリティ基準
デザイントークン
すべての基礎要素はデザイントークンとして定義されており、一貫性のあるデザインを実現しています。 トークンはstyle-dictionaryで管理され、CSS変数、TypeScript、React Native向けに自動生成されます。
CSS変数
--color-brand-base: #1c71b9;
--spacing-md: 1rem;
--font-size-lg: 1.125rem; Tailwind CSS
<div className="text-brand">
<div className="p-4">
<div className="text-lg"> 階層システム
デザインシステムは以下の3層構造で構成されています:
1
Foundations(基礎)
カラー、タイポグラフィ、スペーシングなどの基本的なデザイントークン
2
Components(コンポーネント)
基礎要素を組み合わせた再利用可能なUIコンポーネント
3
Patterns(パターン)
コンポーネントを組み合わせた一般的なUIパターンとレイアウト
次のステップ
まずはデザイン原則から始めて、システムの哲学を理解しましょう。