レイヤーのデフォルトのAuto Layoutのアイテム間スペースを変更する
Row、Column、そのほかのEmailifyのレイアウトレイヤー(Wrapper、Hero、ソーシャルアイコンのコンテナなど)のItem Spacingプロパティを調整すると、そのレイヤー内の子要素の間に入るデフォルトのスペースの大きさを指定できます。
たとえば、ColumnレイヤーのItem Spacingの値を16に設定すると、そのColumnレイヤー内のすべての要素(テキスト、画像、ボタンなど)の間に、均等なスペース(16ピクセル)が配分されます。
カラムに縦方向のカスタムスペーサー要素を追加する
デフォルトのアイテム間スペースを設定済みでも、Column内の特定のレイヤーの間に縦方向のスペースを少し追加したい場合は、Emailify専用のスペーサー要素を追加できます。「Column」レイヤーをクリックし、プラグイン下部のQuick Addドロップダウンメニューから「Spacer」項目を選択して、Add + ボタンをクリックすると、スペーサーレイヤーがColumnに挿入されます。
スペーサーレイヤーをColumnに追加したら、レイヤーパネルでドラッグ&ドロップして、どのレイヤーの間に置くかを並べ替えられます。サイズは、FigmaのレイヤーのプロパティパネルでレイヤーのHeightを調整して変更します。
カスタムスペーサー要素の周りにも、親要素のデフォルトのItem Spacingが入ります。スペーサーのHeightの値を指定するときは、この点を考慮してください。
カラム内のレイヤー間に縦方向のスペースを自動で入れる
Columnの上端に1つのレイヤー、下端に別のレイヤーを配置したままにするには、Columnの縦方向のAuto Layoutのサイズ設定をFill containerにします。次に、Item spacingをAutoに設定します。コンテンツの長さが変わると、Figmaが利用可能なスペースをレイヤーの間に配分します。
モバイル用にアイテム間スペースの値を上書きする この方法でデスクトップのデザインに上下に分かれたレイアウトを作る場合は、Item Spacingのモバイル用の上書き値も追加してください。上記の手順を適用したのと同じ「Column」レイヤーをクリックし、SettingsボタンをクリックしてMobile Item Spacingトグルを有効にし、任意の数値(ピクセル単位)を入力します。これで、(デスクトップでの「auto」のスペースの大きさにかかわらず)モバイルでのアイテム間スペースが一定のサイズに固定されます。
テキストレイヤーの段落の間に縦方向のカスタムマージンを追加する
Figmaのテキストのプロパティパネルを開き、BasicsタブのParagraph spacingの値を調整すると、Figmaのテキストレイヤーの段落の間の縦方向のスペースをカスタマイズできます。この値によって、HTMLメールの生成時に、そのテキストレイヤーのコンテンツ内の<p>タグに追加されるmargin-bottomの大きさが決まります。
余分な段落の行を追加している場合(たとえば、EnterやReturnを2回押して1行空けた場合)、その空の段落もそのまま含まれ、その下にもカスタムの段落の間隔がmargin-bottomとして追加されます。段落の間隔をより細かく調整したい場合は、(上の動画のように)こうした余分な空の段落を削除することもできます。
Settingsを開いてから、Figmaで同じ種類のEmailifyレイヤーを複数選択すると、設定を一括で適用できます。変更した設定は、選択したすべてのレイヤーに適用されます。