スタイル
Avonni Dynamic Components は豊富なスタイリングオプションを提供し、コンポーネントの外観をブランドに合わせてカスタマイズし、洗練されたユーザー体験を作成できます。 スタイルパネル は、これらのスタイルを管理するための中央ハブです。
概要
すべての Avonni コンポーネントには、基本的な外観を定義するデフォルトスタイルのセットがあります。これらのスタイルは次の2つの方法でカスタマイズできます:
コンポーネント固有のスタイリング(デフォルトスタイルセレクター): のスタイルを変更して、 単一の特定のコンポーネントインスタンスを調整します。これらの変更は のみ その1つのコンポーネントに影響します。
再利用可能なカスタムスタイル: 名前付きの カスタムスタイルセレクター を作成し、スタイル属性のセットを定義します。その後、 適用 して、これらのカスタムスタイルを複数のコンポーネントに適用でき、一貫性を確保しつつグローバルにスタイルを簡単に更新できます。

スタイルタブ
Avonni コンポーネントを選択すると、スタイルタブはコンポーネントビルダーの右側に表示されます。含まれる内容は次のとおりです:
スタイル属性: コンポーネントの外観(例:色、フォント、余白)を変更するためにカスタマイズできる属性の一覧。
スタイルセレクター: コンポーネントにカスタム CSS クラスを作成・適用できるメニュー。
コンポーネント固有のスタイリング(デフォルトスタイル)
コンポーネントをキャンバスに追加すると、「Default」スタイルが使用されます。スタイル属性(例:色、フォントサイズ、パディング)を変更すると、 「Default」スタイルが選択されている間、それらの変更は のみ その 特定のインスタンス のコンポーネントに影響します。
例
ボタンコンポーネントを追加します。
ボタンコンポーネントを選択します。
スタイルパネルで「Default」が選択されていることを確認します。
プロパティパネルでボタンの背景色を赤に変更します。
その特定のボタンのみ が赤い背景になります。他のボタンコンポーネントはデフォルトの外観を維持します。
これは一度限りのカスタマイズに有用です。
再利用可能なカスタムスタイルの作成と使用
複数のコンポーネントに適用できる再利用可能なスタイルを作成するには:
コンポーネントを選択: 選択: 任意の キャンバス上のコンポーネントを1つ選択します。最初にどのコンポーネントを選んでも構いません。
スタイルパネルを開く: スタイルパネルへ移動します。
新しいスタイルを作成するには
スタイルセレクターへ移動: これはコンポーネントビルダーのスタイルタブにあります。
スタイルに名前を付ける: 目的が分かる明確な名前を付けます(例:RedMetric、PrimaryButton)。
スタイルを作成: をクリックして、
+ 「[styleName]」を作成
ボタンをクリックしてカスタム CSS クラスを生成します。
スタイル属性をカスタマイズ
あなたの 新しいカスタムスタイル がスタイルパネルで選択(ハイライト)されている状態で、 プロパティパネル を使用して、のスタイル属性を変更します 現在選択されているコンポーネント。例えば、背景色、フォントサイズ、ボーダー、パディングなどを変更できます。
重要: ここで行う変更は、 カスタムスタイルに保存され、最初に選択した個々のコンポーネントだけではありません。
スタイルを他のコンポーネントに適用
キャンバス上で別のコンポーネント( 同じ種類 、つまりスタイルを作成するために使用したコンポーネントと同タイプのもの)を選択します。ボタンのスタイルは別のボタンには適用できますが、データテーブルには適用できません。
スタイルパネルに、あなたのカスタムスタイルが一覧表示されます。
プロパティパネルの Style 属性をクリック
選択したコンポーネントに適用するため、カスタムスタイルを選択します。
適用済みスタイルを確認
スタイルパネルから、スタイルを使用しているコンポーネントを直接可視化することもできます。
これで、 すべての そのカスタムスタイルを適用したコンポーネントは同じ外観を共有します。後でカスタムスタイルを編集すると、 すべての そのスタイルを使用しているコンポーネントは自動的に更新されます。
例:再利用可能な「RedMetric」スタイル
キャンバスに Metric コンポーネントを追加します。
スタイルパネルを開きます。
新しいスタイルを作成するために「+」(または「New Style」)ボタンをクリックします。
スタイルに名前を付けます:
RedMetric
.作成した
RedMetric
スタイルを 選択した状態で スタイルパネル内で、Metric コンポーネントを選択します。Metric コンポーネントの背景色を赤に変更します(プロパティパネルを使用)。
キャンバスに別の Metric コンポーネントを追加します。
このコンポーネントをクリックし、次に Style 属性を選択します。
あなたのカスタム
RedMetric
スタイルを選択します。
これで、両方の Metric コンポーネントが赤い背景になります。後で RedMetric
スタイル(スタイルパネル内)で定義された背景色を変更すると、 両方の Metric コンポーネントが自動的に更新されます。
重要な考慮事項
スタイルのスコープ: 現在、カスタムスタイルのスコープは、それらが作成された 個別の Dynamic Component に限定されます。異なる Dynamic Component 間では共有されません。 ただし、今後のリリースでコンポーネント間のスタイル共有を導入する予定です。
コンポーネントタイプの互換性: カスタムスタイルは、 同じ種類 に使用したコンポーネントと 同じ種類でスタイルを 作成
スタイルの上書き: 特定のコンポーネントで 上書き することができます。「Default」スタイルを選択した状態でさらに変更を加えることで、コンポーネント固有の上書きが作成されます。
スタイルの削除: スタイルパネルでカスタムスタイルを削除できます。これはそのスタイルを使用しているすべてのコンポーネントに影響するため注意してください。
スタイルの命名: カスタムスタイルを分かりやすく整理するために、シンプルで分かりやすい命名規則を使用してください。
チュートリアル
セクションやフィールドの間にスペースや改行を追加するには?まとめ
Avonni コンポーネントのカスタムスタイルは、同じタイプの他のコンポーネントに簡単に追加・適用できます。あなたのスタイルを使用しているコンポーネントを簡単に可視化することもできます
最終更新
役に立ちましたか?