Wix Studio エディタ:要素を配置する
読了時間:6分
絶え間なく変化するデバイスの世界では、異なる画面サイズでサイトが正しく表示されるように、要素の位置を制御することが重要になります。そのため Wix Studio エディタでは、要素は自動的にドッキングされています。
つまりブレイクポイント間の配置を気にしなくて良いため、要素を自由に移動させることができます。必要であれば、位置・ドッキング・マージンは要素設定パネルからいつでも設定できます。
![テキスト要素とその位置を決定する要素設定パネルの設定のスクリーンショット](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/995d7e85-399d-4ef4-9764-f7f9e0271e11/77c66ee7-8281-41c8-b8fd-f0ff772c12d8.png)
この記事では、以下の項目について説明します:
キャンバスに要素を配置する
ドラッグアンドドロップを使用し、ブレイクポイントごとに、キャンバス上で要素の位置を直接設定することができます。よって、すべての画面で要素が正しく表示されるようにすることができます。
要素が同じ親内にある限り(例:セクション、セル)、動かしても他のブレイクポイントには影響しません。要素を別の親に移動(リペアレント)すると、すべてのブレイクポイントに影響します。
![要素が別の親セルにドラッグされているスクリーンショットと、すべてのブレイクポイントに影響することを示す通知](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/1233b462-79c6-44de-8da5-0ed59e8ba727/699fd1ef-f3ae-49d1-97aa-9a40a713715b.png)
要素設定パネルの X 座標と Y 座標
要素の X 座標と Y 座標を確認して、現在のキャンバスサイズにおける正確な位置を確認できます。
- X:親要素の左端から右端までの水平面(例:セクション、コンテナ、スタック)。
- Y:親要素の上から下までの垂直面。
以下の例では、テキスト要素を親要素であるセルの外に移動させると、 px* 値が負に変わることがわかります。
![テキスト要素が親セルの外に移動され、要素設定パネルで負の X 値が作成されていることを示す GIF](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8696077d-830a-4b1e-bd86-9df98f89994a/2023/07/07/76be4ce7-3ccd-452c-ad40-54b4fadbc9b2/344fad9b-dd63-4c13-9428-3047e6ff46ab.gif)
px* とは?
px* は Wix Studio エディタの測定単位で、「キャンバス上のピクセル」を示します。表示される px* 値は、現在のキャンバスサイズに対応しているピクセルを表します。別のブレイクポイントに切り替えて、px* 値がどのように自動的に変化するかを確認することができます。
自動ドッキング
新しい要素を追加すると、自動的にどちらにもドッキングされます:
- 親要素の上部(例: セクション、コンテナ、スタック)。
- 親要素の左端または右端の、最も近い方。
自動ドッキングにより、すべての画面とデバイスで要素が固定されます。要素を自由に移動させ、ドッキングポイントを調整することができます。「ドッキングし直す」必要はありません。
ドッキング位置は、要素上の点線と、要素設定パネルのドッキングポイント(「 配置」下)で示されます。以下の例では、テキスト要素はセルの上部と右側に自動的にドッキングされています。
![ドッキングされたテキスト要素のスクリーンショットと、要素設定パネルでの表示](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/89308bb9-2481-41ab-a5fd-b20678a8ada3/1fd94e62-baeb-45c8-b952-7f10f3e9809c.png)
ヒント:
デフォルトでは、「要素を自動的にドッキング 」チェックボックスが選択されています。この選択はいつでも解除して、ドッキングを手動で調整することができます。
要素のドッキングを手動で調整する
自動ドッキングをオーバーライドし、要素設定パネルから手動で位置を設定できます。この操作は、要素を上部ではなく下部にドッキングしたい場合などに便利です。
要素を上、下、左、右、またはそれらが入っているセクション、コンテナ、またはセルの中心にドッキングします。
手動で要素をドッキングする方法:
- 該当する要素を選択します。
- エディタ右上で「要素設定パネルを開く」矢印アイコン
をクリックします。(要素設定パネルはすでに開いている場合もあります)
- 「配置」までスクロールダウンします。
- 該当するドッキングポイント(上、下、右、左)をクリックします。もしくは「中央揃え」アイコン
をクリックして要素を常に中央に配置することもできます。
注意:
これにより「要素を自動的にドッキング」のチェックボックスの選択が自動的に解除されます。
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/00a67490-95dd-4aec-b40e-7402553d02bc/76b74bfd-ce31-4477-9b32-c2b8aeaf4914.gif)
要素をドッキングする際にマージンを使用する
要素がドッキングされている場合、マージンを利用することで、要素と親要素の端との間に一定の距離(余白)を保つことができます。ドッキングされていない側面にも余白を追加でき、これはバッファとして機能するので、他の要素との重複を防ぎます。
以下の例では、テキスト要素はセルの上部と右側にドッキングされています。要素設定パネルでマージンにマウスオーバーすると、キャンバス上でハイライトされます:
![要素設定パネルで上と右のマージンにマウスオーバーしているカーソルと、キャンバス上でハイライトされている GIF。](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/98bd83fb-6605-44b1-bbf0-09a58d362c1b/77d407c4-7a18-4551-8eda-d50da9798f26.gif)
マージンを作成・編集する方法:
- 該当する要素を選択します。
- エディタ右上で「要素設定パネルを開く」矢印アイコン
をクリックします。
- 「配置」までスクロールダウンします。
- 「ドッキング、マージン、パディング」下でマージン(例:上、左)をクリックします。
- マージンの値を入力します。
ヒント:単位(例: px、 %) をクリックして変更することができます。すべての画面サイズで要素を一貫して配置するには、パーセント(%)を使用することをおすすめします。 - (オプション)「すべての側面を編集」アイコン
をクリックして、すべての側面に同じマージンを設定します。
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/cf59939c-53dd-49a3-9b9a-fd75c9b78a95/9a2e125d-e1e3-4a8b-8284-d49f056e7b8c.png)
マージンの単位:
マージンはピクセル(px)、パーセント(%)、ビューポート高さ(vh) で設定できます。単位によって画面のサイズが変更された際の見た目が変わります。キャンバスをドラッグしてサイズを変更することで、動作の違いを確認できます。
要素が重複しないようにする
要素を配置するときは、小さいブレイクポイントで要素が重ならないようにすることが重要です。これを防ぐには、以下のヒントをご覧ください。
上にドッキングする
通常、要素をコンテナ、セクション、またはグリッドセルの上部にドッキングすることをおすすめします。これにより、ページにさらにコンテンツが追加されたときに、要素とコンテナ / セクションの間に常に定義されたスペースがあることが保証されます。
![要素を上部にドッキングできる要素設定パネルの「配置」ボックスのスクリーンショット。](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/368bb8a6-90f1-4d49-9e53-9f49ccf6455c/8c8b1061-a1f1-4181-a651-d6489210b43a.png)
セルを追加してレイアウトを整理する
より複雑なレイアウトにはセルを追加してセクションを整理します。要素を独自のセル内に配置し、グリッド線にドッキングして、すべての画面サイズで正確に配置されるようにしましょう。
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/b05f5084-8296-4ca9-8f22-b63e9f9efe42/2023/07/12/5678d942-5e7d-4eae-9690-b38598a685a2/4cd195cb-3acd-463c-a8b5-9bdb4febaff1.gif)
スタックを適用する
要素のグループを横型または縦型スタックの中に配置すると、重複を防ぐことができます。スタックは、要素間のマージンを設定するだけで、さまざまな画面サイズに合わせて自動的に調整される、フレックスコンテナです。
![スタックされた要素がさまざまな画面サイズに合わせてどのように自動的に調整されるかを示す GIF。](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9432a2ad-f01d-4a3d-ae53-370c37e15e62/2020/03/08/f84d435a-b473-48a5-895a-fd17d30c116b/b2751b8e-ae0d-436f-b698-c97a4132e516.gif)
マイナス値の余白を使用すると、スタック内で要素を重ねることができます。これにより、要素を他の要素の前面に配置し、より複雑なデザインを作成することができます。
お役に立ちましたか?
|