メインコンテンツにスキップ
コンポーネント

よく使うパーツを管理・再利用できるコンポーネント機能について解説します。

Saika avatar
対応者:Saika
1か月以上前に更新

コンポーネントとは

コンポーネントは、プロジェクト内で繰り返し使用するデザイン要素を効率的に管理・再利用するための機能です。コンポーネント機能を活用することで、デザインの一貫性を保ちながら、効率的なウェブサイト制作が可能になります。

コンポーネントの主な特徴

  • 再利用: 一度作成したコンポーネントを複数箇所に配置できます

  • 一括編集: 1つのコンポーネントを編集すると、全ての配置箇所に自動反映されます

  • カスタマイズ: プロパティ機能を使用して、配置したコンポーネントパーツを個別にカスタマイズできます

コンポーネントの活用シーン

  1. ヘッダー、フッター、ナビゲーションなど、サイト全体で使用する要素をコンポーネント化します。

  2. 変更が必要な部分のみをプロパティ化し、メンテナンス性を高めます。

コンポーネントの作成手順

  1. コンポーネント化したい要素を選択します。

  2. 以下のいずれかの方法でコンポーネント化します:

    • 右クリックメニューから「コンポーネント化」を選択

    • ショートカットキー ⌘+J (Windowsでは Ctrl+J) を使用

  3. コンポーネント名を入力します。

  4. プロパティとして登録したいデータにチェックを入れます。

  5. 「コンポーネントを作成」をクリックします。

作成されたコンポーネントは、エディタ左側の追加パネル内コンポーネントタブに追加されます。

コンポーネントの配置と編集

コンポーネントを作成したら、プロジェクト内で活用しましょう。

コンポーネントの配置方法

  1. エディタ左側の追加パネル内コンポーネントタブを開きます。

  2. 配置したいコンポーネントを選択し、以下のいずれかの方法で配置します:

    • ドラッグ&ドロップでページ上に配置

    • クリックしてページ上に配置

コンポーネントの編集方法

下記手順でコンポーネントを編集できます。なお、プロパティ登録されている箇所は、編集モードに入らずに直接編集できます。

  1. 配置したコンポーネントを選択します

  2. ダブルクリックして編集モードに入ります

  3. 編集モードでは以下の操作が可能です:

    • ボックスの追加

    • スタイルの編集

    • プロパティの追加・編集

コンポーネントのプロパティとは

プロパティを使用すると、同じコンポーネントでも個別にデータやデザインを変更できます。方法については、コンポーネントごとにデザインやデータの表示を変える方法をご覧ください。

プロパティの種類

STUDIOでは、以下6種類のプロパティを扱えます:

  1. テキスト

  2. 画像

  3. URL

  4. 数値

  5. ブール値(オン・オフ)

  6. カラー

プロパティの追加

  1. コンポーネントをダブルクリックして編集モードに入ります。

  2. 「+」ボタンをクリックしてプロパティを追加します。

  3. プロパティの種類と名前を設定します。

また、テキストや画像ボックスをコンポーネント内に追加すると、自動的にプロパティとして追加するオプションが表示されます。

プロパティ編集

  1. コンポーネントを選択します

  2. レイヤーパネルを開き、プロパティ管理欄を表示します

  3. 各プロパティの値を編集します

プロパティの紐付け

  1. 追加したプロパティの右横にある青い丸を選択します。

  2. コネクタをドラッグし、対象のボックスに紐付けます。

Tips:数値プロパティは、パディングや横幅などのスタイルにも紐付けできますが、マージンや枠線には紐付けできません。

プロパティ名の編集とプロパティ削除

プロパティ名をクリックすると、プロパティ名の編集とプロパティの削除が選択できます。

コンポーネントの解除(デタッチ)

コンポーネントを通常のボックスとして扱いたい場合は、以下の手順で解除(デタッチ)できます。

  1. 解除したいコンポーネントを選択します。

  2. ショートカットキー ⌘+Shift+J (Windowsでは Ctrl+Shift+J) を押します。

Tips

  • デタッチ後は、コンポーネント化直前の状態で通常ボックスとして残ります。

  • 元のコンポーネントや他に配置されているコンポーネントには影響しません。

コンポーネントの削除

プロジェクトからコンポーネントを完全に削除する場合は、以下の手順で行います。

  1. コンポーネント一覧から削除したいコンポーネントを見つけます

  2. コンポーネント名の右側にある「×」をクリックします

Tips:コンポーネントを削除すると、ページに配置されたそのコンポーネントは自動的に解除(デタッチ)され、通常のボックスとして残ります。

component

こちらの回答で解決しましたか?