スタイルと外観

Design タブ(右パネル)では、各要素の見た目を調整できます。利用できるプロパティは要素の種類によって異なりますが、ほとんどの要素には共通のスタイルオプションがあります。

サイズ、間隔、配置については、レイアウトと配置を参照してください。

表示設定

Visibility toggle

Visibility トグルは、画面上に要素を表示するかどうかを制御します。

  • Show(デフォルト): 要素は常に表示されます。
  • Conditional: 特定の条件が満たされた場合にのみ要素が表示されます。詳しくは条件付き表示を参照してください。
  • Hide: 要素は常に非表示になります。要素を削除せずにフローから一時的に除外したい場合に使用します。

塗りつぶし

Fill section

Fill セクションでは、要素の背景を設定できます。ソリッドカラー、グラデーション、画像、動画の4種類の塗りつぶしタイプが使用可能です。

このプロパティを使って、画面全体のヒーロー画像や動画を設定できます。

  • 単色 。カラーピッカーを使うか、16進数値を入力するか、プロジェクト全体のカラースタイルを割り当てます。不透明度を調整して背景を半透明にすることもできます。
  • グラデーション 。2つ以上のカラーストップを使ってグラデーションの塗りつぶしを追加します。ストップをドラッグして色の変化を調整し、グラデーションの角度を変えて方向をコントロールします。
Configuring a gradient fill with multiple color stops
  • Image または Video 。要素の背景として画像・動画を設定します。

ボーダー

Border settings

ボーダーはデフォルトでオフになっています。右パネルの Border の横にある をクリックして追加してください。ボーダーを削除するには、Border 見出しの横にある をクリックします。

ボーダーを追加した場合、以下の設定を行えます:

  • Color:カラーピッカーを使用するか、16進数値を入力するか、プロジェクト全体のカラースタイルを割り当てます。opacity を調整してボーダーを半透明にすることもできます。
  • Width:ボーダーの太さをピクセル単位で指定します。
ボーダースタイルとコーナー半径

コーナー

Corners settings

Corners セクションはボーダー半径(角丸)を設定します。

  • Radius スライダー: 4つすべてのコーナーに同じ半径を設定します
  • コーナーごとの切り替え : 有効にすると、各コーナーに異なる半径を個別に設定できます

エフェクト

Effects settings

Effects の横にあるプラスボタン をクリックすると、1つ以上のビジュアルエフェクトを追加できます。

  • Drop shadow: 要素の背後に影を表示します
  • Inner shadow: 要素の境界内に影を表示します
  • Background blur: 背景をぼかします
  • Layer blur: 要素とその子要素をぼかします

同じ要素に複数のエフェクトを重ねて適用できます。表示アイコン をクリックすると、エフェクトを一時的に無効にできます。

エフェクトの追加と重ね合わせ

アニメーション

Animation settings

Animation の横にある ボタンをクリックすると、アニメーション効果を追加できます。現在利用できるアニメーションは Pulse のみで、要素がリズミカルに拡大・縮小して注目を集めます。

Pulse アニメーションは以下のパラメーターで設定できます。

パラメーター説明
Scale amount (%)元のサイズに対して要素がどれだけ拡大するか
Duration (ms)1回のアニメーションサイクルの長さ
Delay between loops (ms)繰り返しの間の一時停止
Shadow colorパルスする影エフェクトの色
Shadow size (px)パルスする影のサイズ
動作中のパルスアニメーション

アニメーションのプレビュー

ビルダーはデフォルトで静止したスクリーンを表示します。アニメーションを確認するには、以下のいずれかの方法でオンにします。

  • デバイスプレビューの上にある Toggle animations ボタンをクリックします。スクリーンのアニメーションのオン・オフを切り替え、オンにすると再度クリックするまでアニメーションが連続再生されます。このボタンは、アクティブなスクリーンに少なくとも1つのアニメーションが含まれている場合にのみ表示されます。
  • スクリーンレイヤーの横にある三点アイコンからスクリーンのコンテキストメニューを開き、Play Animation を選択します。

外観

Appearance settings
  • Opacity: 0%(透明)から100%(不透明)の範囲で設定します
  • Rotation: 度数値を入力してエレメントを回転させます

タイポグラフィプロパティ(テキストエレメント)

Typography settings

テキストエレメントには以下のコントロールを含む Typography セクションが表示されます。

フォント

関連情報:カスタムフォント

フォントのドロップダウン をクリックしてフォントピッカーを開きます。タブは2つあります:

  • Styles:プロジェクトに保存済みのテキストスタイルの一覧が表示されます。スタイルを選択すると、そのタイポグラフィ設定がすべて一括で適用されます。
  • Fonts:利用可能なフォントファミリーの一覧が表示されます。検索またはスクロールして目的のフォントを探してください。組み込みフォントはデバイスによって表示が異なる場合があります。表示を統一するには、カスタムフォントをアップロードしてください。

サイズとウェイト

カスタムフォントの場合、WeightBoldItalic のコントロールはエディタの組み込みプレビューにのみ影響します。異なるウェイトやスタイルを表示するには、フォントのバリエーションごとに別々のファイルをアップロードしてください。

  • Weight: ドロップダウンからフォントウェイトを選択します
  • Size: ドロップダウンからサイズを選択するか、カスタム値を入力します

カラースウォッチをクリックしてカラーピッカーを開きます。16進数値を入力するか、パレットを使用するか、再利用可能なスタイルから選択します。不透明度スライダーを調整してテキストを半透明にできます。

揃え

2グループの揃えコントロールがあります。

  • 水平: 左揃え 、中央揃え 、右揃え
  • 垂直: 上揃え 、中央揃え 、下揃え

装飾

  • None : 装飾なし(デフォルト)
  • Underline : テキストに下線を追加します
  • Strikethrough : テキストに取り消し線を追加します

トランケーション

トランケーションを有効にすると、Max Lines の設定を超えたテキストを切り捨てます。 複数の言語をサポートする場合に便利です。翻訳後の文字列が元の文字列より長くなっても、 トランケーションによってレイアウトが崩れるのを防ぎます。

テキストエレメントを選択すると、キャンバス上でその上部にインラインツールバーも表示されます。このツールバーから、右パネルをスクロールせずにフォント、ウェイト、サイズ、揃えにすばやくアクセスできます。

Typography properties in action

状態別設定(インタラクティブエレメント)

State selection

インタラクティブエレメントは複数のビジュアル状態をサポートします。該当するエレメントを選択すると、右パネルに States セクションが表示されます。状態を切り替えて、それぞれに異なるビジュアルプロパティを設定します。

各状態では、塗りつぶし、ボーダー、タイポグラフィの色、不透明度など、あらゆるビジュアルプロパティを上書きできます。

選択可能な状態

メイン記事: 選択可能な要素

選択可能なグループに属する要素(クイズの選択肢、プロダクト、タブ、トライアルのトグルなど)は、デフォルトで2つの状態を持ちます:

  • Default: 要素の通常の外観
  • Selected: ユーザーがその選択肢を選んだときの外観。塗りつぶし、ボーダーカラー、テキストカラーなどのプロパティを上書きして、アクティブな選択肢を強調できます 選択可能な要素が操作不可の状態をスタイリングするには、3番目のステートを手動で追加します。States settings を開き、Disabled state を追加してください。

Disabled ステートは条件によって制御されます。これを選択し、Set conditions をクリックして、実行時に要素が無効になる条件(例:必須フィールドが空の場合など)を定義します。

インプット状態

入力フィールドには追加の状態があります。

  • Default: 通常の未フォーカス状態の外観
  • Active: フィールドがフォーカスされ、入力可能な状態
  • Invalid: 入力値がバリデーションに失敗した状態
  • Disabled: フィールドがインタラクティブでない状態
Switching states and applying visual overrides

その他の状態を持つエレメント

一部のエレメントは、標準の Default / Selected / Disabled パターン以外で状態別スタイリングを公開しています。

再利用可能なスタイル

左サイドバーの Styles パネルでは、フロー全体に適用される再利用可能なスタイルを定義できます。テキストスタイルとカラースタイルの2種類が使用できます。ダークモードのサポートを有効にするにはカラースタイルを使用する必要があります。

テキストスタイル

メイン記事: テキストコンテンツ

テキストスタイル

テキストスタイルには、フォントファミリー、ウェイト、サイズ、行の高さ、配置、装飾といったタイポグラフィの設定がまとめて保存されています。すべてのフローテンプレートにはデフォルトのプリセットが含まれており、カスタムスタイルを作成することもできます。

テキストスタイルを作成するには:

  1. Styles パネルを開き、Text タブを選択します。
  2. Create style をクリックします。
  3. 名前を入力し、タイポグラフィの設定を行います。
  4. Create をクリックします。

テキストスタイルを適用するには、テキスト要素を選択し、Typography セクションのフォントドロップダウンからスタイルを選んでください。

Style update propagating across the flow

カラースタイル

Color styles

カラースタイルとは、フロー全体で参照できる名前付きカラーのことです。各カラースタイルには、名前(“Primary text” や “Brand” など)、16進数カラーコード、そしてそのカラーを参照している要素数を示す使用数が含まれます。

カラースタイルを作成するには:

  1. Styles パネルを開き、Colors タブを選択します。
  2. Create style をクリックします。
  3. 名前を入力し、カラーを選択します。 色スタイルを更新すると、それを参照するすべての要素が自動的に更新されます。

ダークモード

関連記事: ダークモード

A screen previewed in light and dark mode

必要に応じて、各カラースタイルにライトモード とダークモード の2つのバリアントを追加できます。SDKはデバイスの現在のカラースキームに基づいて、自動的に適切なバリアントを適用します。 ビルダーでダークモードをプレビューするには、ボトムツールバーテーマ切り替え を使用してください。