フレックスコンテナに追加
InDesign のフレックスコンテナパネルを使用して、フレックスコンテナ内のアイテムの作成、配置、方向設定、折り返し、均等配置、および間隔設定を行います。
フレックスコンテナとは?
フレックスコンテナは、コンテンツの変更に応じて自動的に適応するコンテナを作成できる機能です。コンテナ内の項目は、方向、間隔、パディング、整列を使用して配置されます。コンテンツの追加、削除、サイズ変更時にレイアウトが自動調整されるので、手動での調整が不要になります。
フレックスコンテナのオプションにアクセス
ドキュメント内のオブジェクト、グループ、または複数のオブジェクトを選択し、以下のいずれかの方法でフレックスコンテナのオプションにアクセスします。
- オブジェクト/フレックスコンテナに移動します。
- オブジェクトを右クリックして「フレックスコンテナ」にアクセスします。
- ウィンドウ/フレックスコンテナパネルに移動します。
- 親オブジェクトを操作するには 1 回選択し、子オブジェクトを選択するにはダブルクリックします。
- ダイレクト選択 ツールを使用して子要素を選択します。
|
|
選択したオブジェクトをフレックスコンテナに追加します。 |
|
フレックスコンテナに変換 |
長方形フレーム、長方形シェイプ、またはグループなどのオブジェクトをフレックスコンテナに変換します。 |
|
フレックスコンテナを削除 |
選択範囲からフレックスコンテナを削除します。フレックスコンテナに複数のオブジェクトが存在する場合、グループが作成されます。オブジェクトが 1 つの場合、そのオブジェクトは維持されます。 |
|
フレックスコントロールを表示 |
フレックスコンテナパネル(プロパティパネルの代替)を開きます。 |
フレックスコンテナは、InDesign に CSS Flexbox に似たコンテナの概念を導入します。子オブジェクトに対して強力なレイアウトコントロールを提供します。フレックスコンテナを使用すると、デザインが構造化され、よりアダプティブになり、手動での調整が少なくなります。
フレックスコンテナ
フレックスコンテナのプロパティはオブジェクトスタイルで直接設定できます。垂直コンテナという名前のオブジェクトスタイルを作成して、フレックスコンテナ設定を含め、レイアウト内の任意のフレックスコンテナに適用できます。
例:
オブジェクトスタイルパネルを使用してフレックスコンテナを適用し、方向、配置、間隔などのプロパティを設定します。保存後、このスタイルを他のコンテナに適用し、レイアウト動作を一貫させます。
フレックスコンテナの子
オブジェクトスタイルの同じ「フレックスコンテナ」セクションでは、フレックスコンテナの子要素とそのネストされた子要素のプロパティも定義でき、固定寸法または柔軟な寸法などの動作をレイアウト全体で標準化できます。
- インタラクティブ要素の直接作成:フレックスコンテナ内の子要素を、個別に作成してフレックスコンテナに追加することなく、インタラクティブ要素に変換します。
- 子要素をロック:フレックスコンテナ内の 1 つまたは複数の子要素をロックして、直接的なドラッグ、サイズ変更、フレーム外への移動を防ぎながら、キーボードの矢印キーを使用した位置変更は可能にします。
- 子要素のキーボードナビゲーション:水平レイアウトでは左右の矢印キー、垂直レイアウトでは上下の矢印キーを使用して、ロックされた要素またはロックされていない要素の位置を変更できます。
オブジェクトスタイルを使用して、ロックされたフレックスフレーム内のフレックスプロパティを定義できます。
フレックスコンテナパネル
パネルにアクセスするには、ウィンドウ/フレックスコンテナに移動します。フレックスコンテナパネルが開きます。新規にフレックスコンテナを作成または追加したり、既存のものを要件に応じてカスタマイズしたりできます。何も選択されていない場合、パネルを使用してデフォルト設定を変更することもできます(自動検出がオフの場合に適用)。環境設定/一般/フレックスコンテナ設定を自動検出して適用で自動検出設定を確認します。
A. フレックスコンテナの幅 B. フレックスコンテナの高さ C. 折り返し D. フレックスコンテナでのオブジェクトの方向 E. 垂直方向の間隔 F. 水平方向の間隔 G. パディング H. ジャスティフィケーション I. フレックスコンテナでのオブジェクトの配置
|
幅と高さ |
フレックスコンテナとその子要素のサイズは、個別にコントロールできます。フレックスコンテナの幅と高さは、次のように設定できます。
フレックスコンテナの子要素(ネストされたフレックスコンテナを含む)の場合:
|
||||||||||||||||||
|
折り返し |
コンテナ内のオブジェクトの折り返しのオン/オフを切り替えます。 |
||||||||||||||||||
|
組み方向
|
コンテナ内でのアイテムのフロー動作を選択します(行、行反転、列、列反転)。 |
||||||||||||||||||
|
間隔 |
パディングと間隔をコントロールします。
|
||||||||||||||||||
|
ジャスティフィケーション |
主軸に沿ったアイテムの配置をコントロールします。
|
||||||||||||||||||
|
揃え |
アイテムを交差軸に沿って上、中央、下、または左、中央、右に整列します。
|
カンバス上のパディングと間隔コントロール
フレックスコンテナでは、パディングと間隔を調整するための、次のようなインタラクティブなカンバス上のコントロールが提供されます。
- リンクされたパディング:4 つのパディング値をすべて一緒に調整します。
- リンクされていないパディング:各辺を個別に調整します。
- 水平および垂直間隔:折り返された行や列を含む、アイテム間の間隔を直接変更します。
フレックスコンテナパネルでは、カンバス上の視覚的なインジケーターは、現在の値を反映し、リアルタイムで更新されます。
フレックスコンテナフレームの変形とシアー
フレックスコンテナの動作を中断することなく、フレックスコンテナの回転、反転、拡大・縮小またはシアーを行うことができるようになりました。変形は親フレームおよびネストされたフレックスフレームの両方に適用され、オブジェクトを変形している間もフレックスコンテナパネルはアクティブな状態が維持されます。 これにより、フレックス構造を壊すことなく、コンテナを変形しながら配置、間隔、折り返し、方向を調整できます。