【解決】Figmaでもキーオブジェクトに整列・分布したい!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
FigmaプラグインSingari アイキャッチ図版

使うアプリが何であれ,レイアウトやデザインを扱っていれば整列は毎日することでしょう。

したたか企画ではこれまで,次のような手段で整列の生産性を向上させてきました。

そして現在Figmaを使うようになり,またしても本体機能として存在しないキーオブジェクトに整列・分布をしたくなっています。

そこでまた丸ごと機能を作りました。最後に選択したアイテムをキーオブジェクトとして扱い,整列や分布を実行するFigma/FigJam用プラグイン,Singari(しんがり) を紹介します。

Singariって何?

選択したアイテムをキーオブジェクトに合わせて整列・分布するFigma/FigJam用プラグインです。Adobe XD用にも同じ名前・同じ用途のプラグインを公開していますが,そのFigma/FigJam版になっています。

最後に選択したアイテムをキーオブジェクトとして扱います。整列・分布はパネルから実行してください。

FigmaプラグインSingari イメージ画像

ちなみに殿(しんがり)とは,軍事用語で後退する部隊の中で最後尾の箇所を担当する部隊をさし,転じて隊列や順番の最後尾を意味します。最後に選択したアイテムを特別に扱う動作から,この名前をつけました。

どこからインストールできるの?

今回のプラグインはFigmaコミュニティの公開審査をすでに通過しています。Figma/FigJamのプラグインメニューから「Singari」を検索するか,次のリンクからインストールしてください。

使いかたは?

Figma/FigJamのキャンバス上で複数のアイテムを選択し,SingariパネルでAlign Leftなど実行したい項目のボタンを押すだけです。最後に選択された1つのアイテムをキーオブジェクトとして整列・分布が実行されます。

前提として,キーオブジェクトを認識できるのはSingariパネルを表示している間のみです。必ず事前にパネルを表示しておいてください。

キーオブジェクトを指定するには,整列・分布対象のアイテムを選択したあと,明確に時間差をつけてキーオブジェクトにしたい1つを追加選択します。Adobe XD版Singariでは,1回のドラッグで対象すべてを選択しても正しく動きました。Figma/FigJam版では2段階での選択が必須です。ご注意ください。

下記のようにすると楽です。

  • 一旦整列・分布対象のアイテムをすべて選択する
  • キーオブジェクトにしたいアイテムの選択を外し,もう1度選択する

分布ではパネルで間隔を指定できます。初期設定は間隔0です。

爽快な動作です!

リファレンス

FigmaプラグインSingari 整列パネル見た目 画像
Singariパネルの見た目

パネルには次のような機能があります。

基本の整列

Align Left水平方向左へ整列
Align Horizontal Centers水平方向中央へ整列
Align Right水平方向右へ整列
Align Top垂直方向上へ整列
Align Vertical Centers垂直方向中央へ整列
Align Bottom垂直方向下へ整列

2段階整列

1回の実行で縦横両方指定できます。

Align Top Left垂直方向上,水平方向左へ整列
Align Top Middle垂直方向上,水平方向中央へ整列
Align Top Right垂直方向上,水平方向右へ整列
Align Middle Left垂直方向中央,水平方向左へ整列
Align Center垂直方向中央,水平方向中央へ整列
Align Middle Right垂直方向中央,水平方向右へ整列
Align Bottom Left垂直方向下,水平方向左へ整列
Align Bottom Middle垂直方向下,水平方向中央へ整列
Align Bottom Right垂直方向下,水平方向右へ整列

オブジェクトの分布

Distribute Left水平方向左に分布
Distribute Horizontal Centers水平方向中央に分布
Distribute Right水平方向右に分布
Distribute Top垂直方向上に分布
Distribute Vertical Centers垂直方向中央に分布
Distribute Bottom垂直方向下に分布

等間隔に分布

Distribute Horizontal Space水平方向等間隔に分布
Distribute Vertical Space垂直方向等間隔に分布

Sync multiple items (Align)

ONにすると,アイテム同士の間隔を保ったまま整列します。この設定は整列だけに影響します。

FigmaプラグインSingari Sync multiple items 説明図版

Offset (Distribute)

分布間隔を指定します。この設定は分布のみに影響します。

Current key object

現在どのアイテムをキーオブジェクトとみなしているか,名前を表示します。このプラグインでは選択アイテムの数や[Sync multiple items]の設定に応じてキーオブジェクトが自動で変更され,動作も変わります。

作者に感謝を伝えたい!

Buy me a coffeeは、クレジットカード払いなどでクリエイターにコーヒーをおごれるサービスです。ツール・情報が役に立った! 感謝の気持ちを表現したい! というかた、おごっていただけましたら嬉しいです☕️

これでまた少し仕事が速くなりました。今日もさっさと仕事を切り上げて好きなことをしましょう!

このサイトで配布しているスクリプトやその他のファイルを,無断で転載・配布・販売することを禁じます。
それらの使用により生じたあらゆる損害について,私どもは責任を負いません。
スクリプトやファイルのダウンロードを行った時点で,上記の規定に同意したとみなします。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

広告

コメントを残す