CodeConnect Design System

基礎

CodeConnect Design Systemの基盤となるデザイン原則、カラーシステム、タイポグラフィ、スペーシングルールを学びます。 これらの基礎要素は、すべてのコンポーネントとレイアウトに適用されています。

デザイントークン

すべての基礎要素はデザイントークンとして定義されており、一貫性のあるデザインを実現しています。 トークンは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パターンとレイアウト

次のステップ

まずはデザイン原則から始めて、システムの哲学を理解しましょう。