コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
開発者向けのツール
SDK
API
テスト
ワークベンチ
イベントの送信先
ワークフロー
Stripe CLI
Stripe Shell
開発者ダッシュボード
エージェントツールキット
Stripe 健全性アラートLLM を使用した構築Visual Studio Code をご利用の場合ファイルのアップロード
セキュリティ
セキュリティ
Stripe を拡張する
Stripe Apps
    概要
    始める
    アプリを作成する
    Stripe アプリの仕組み
    サンプルアプリ
    アプリを構築する
    シークレットを保存
    API 認証方法
    認証フロー
    サーバー側のロジック
    イベントのリッスン
    さまざまな環境を処理
    サンドボックスのサポートを有効にする
    アプリの設定ページ
    UI を構築する
    アカウント登録
    アプリを配布する
    配布オプション
    アプリをアップロード
    バージョンとリリース
    アプリをテストする
    アプリを公開する
    自分のアプリを宣伝する
    ディープリンクを追加する
    インストールリンクを作成
    UI 拡張機能で役割を割り当て
    インストール後のアクション
    アプリのアナリティクス
    アプリの埋め込みコンポーネント
    サードパーティーの Stripe アプリを埋め込む
    Stripe Apps に移行
    拡張機能を移行または構築
    Stripe Apps または Stripe Connect にプラグインを移行
    参照情報
    アプリマニフェスト
    CLI
    拡張 SDK
    権限
    ビューポート
    設計パターン
    コンポーネント
      アコーディオン
      バッジ
      バナー
      BarChart
      ボックス
      ボタン
      ButtonGroup
      チェックボックス
      チップ
      ContextView
      DateField
      ディバイダー
      FocusView
      FormFieldGroup
      アイコン
      Img
      インライン
      LineChart
      Link
      リスト
      メニュー
      PropertyList
      ラジオ
      選択してください
      SettingsView
      SignInView
      Sparkline
      スピナー
      切り替える
      テーブル
      タブ
      タスクリスト
      テキスト領域
      テキストフィールド
      トースト
      ツールチップ
Stripe のコネクター
パートナー
Partner Ecosystem
パートナー認定
ホーム開発者向けのツールStripe Apps

UI コンポーネント

Stripe のコンポーネントのライブラリーを使用して、ユーザーインターフェイスを素早く構築できます。

ページをコピー

アプリにフロントエンドが必要な場合、このリファレンスドキュメントを使用して UI を構成します。Stripe の事前に構築されたコンポーネントのライブラリにはカスタマイズ可能なプロパティーが含まれ、Stripe のベストプラクティスに合うようにアプリを迅速に構築できます。コンポーネントを使用して、アプリ内のレイアウトを構成し、グラフィカルまたは対話型の機能を作成します。

すべてのコンポーネントは、Figma で利用でき、Figma Community の @stripedesign にあります。

ビュー

追加するビューのすべてにビューコンポーネントが必要です。Web サイトのさまざまな HTML ページと同様に、ビューコンポーネントは、さまざまな段階でユーザーに表示するアプリのビューを決定します。

最も一般的なビューは、ContextView です。ユーザーがアプリでワークフローやタスクを開始すると、ビューは FocusView に切り替わり、背景の詳細が非表示になります。アプリの設定ページを設計するには、SettingsView を使用します。サインイン画面を設計するには、SignInView を使用します。

一部のビューはルートコンポーネントです。ContextView、SettingsView、SignInView は、ビューのルートであり、その他すべての UI エレメントを含む基本的なコンポーネントですが、FocusView は、ContextView の子コンポーネントです。

コンポーネント説明
ContextViewContextView により、アプリをドロワーで Stripe のコンテンツの横に表示できるため、ユーザーは、それらを横並びで表示し、コンテキストを共有することができます。
SettingsViewSettingsView を使用して、各自のアカウントでアプリがどのように機能するかの詳細を、ユーザーが変更できるようにします。
SignInViewSignInView を使用して、サインイン画面をユーザーに表示します。

レイアウト

レイアウトコンポーネントを使用して、ページとエレメントの構造を作成します。

コンポーネント説明
ボックスボックスは、他のコンポーネントをラップして、カスタムのスタイルやレイアウトを追加するために使用します。
分割分割線コンポーネントを使用して単純な横罫線を表示します。

ナビゲーション

ナビゲーションコンポーネントを使用して、ユーザーがアプリ内で簡単に手順を見つけ、操作できるようにします。

コンポーネント説明
ボタンボタンを使用して、ユーザーは Stripe 製品でアクションを実行できます。また、ボタンを使用して、ユーザーの注意を引いたり、結果を警告したりすることができます。
ButtonGroupButtonGroup を使用して、複数ボタンのレイアウトを処理します。スペースが限られている場合、ボタンはオーバーフローメニューに折りたたまれます。
リンクリンクは、ユーザーをあるページから別のページに移動させるために使用され、また、ボタンと比較してより細かさを必要とするアクションに使用されます。
メニューメニューは、ユーザーが選択できるアクションのグループを表示します。多くの場合、このアクションは特定のオブジェクトまたはコンテキストに関連するものです。
タブタブを使用してコンテンツのセクションを表示します。

コンテンツ

コンテンツコンポーネントを使用して、アプリ内で情報を整理して配置します。

コンポーネント説明
アコーディオンアコーディオンを使用し、長いコンテンツや複雑なコンテンツを、折りたたみ可能な部分に分割します。
バッジバッジを使用して、アイテムやオブジェクトが移動または変更する状態を示します。
バナーバナーを使用して、ユーザーに明確に示したいさまざまなアラートやメッセージを表示します。
チップチップを使用して表示し、ユーザーが値を操作できるようにします。
FocusViewFocusView を使用して、顧客が特定のタスクを実行する専用スペースを開きます。
アイコン互換性のある形式でアイコングラフィックを表示します。
ImgImg UI コンポーネントを使用して画像を表示します。
インラインインラインコンポーネントを使用して、テキストなどのインラインコンテンツをスタイリングします。
リスト事前設定されたさまざまなフォーマットで情報のリストを表示します。
スピナースピナーコンポーネントを使用し、読み込み中であることを示します。
テーブルデータの行と列を表示します。
トーストユーザーに一時的なステータスを通知します。
ツールチップツールチップを使用して、特定の要素や主題についての文脈に沿った追加情報を提供します。

フォーム

フォームコンポーネントを使用して、ユーザーの入力が必要な入力フィールドとコントロールを構成します。たとえば、チェックリストの作成や、ユーザーによる設定の選択の有効化に使用します。

コンポーネント説明
チェックボックスチェックボックスを使用して、boolean 値の指定または制御を行います。
DateFieldDateField を使用して、日付入力フィールドを作成します。
FormFieldGroupFormFieldGroup コンポーネントでフォームフィールドをグループ化します。
ラジオラジオは、相互排他的なオプションセットからの選択に使用します。
選択選択は、ドロップダウンでのオプションセットの選択に使用します。
スイッチチェックボックスと同様、スイッチは、boolean 値の指定または制御に使用できます。
TextAreaTextArea を使用して、複数行テキストの入力フィールドを作成します。
TextFieldTextField を使用して、テキスト入力フィールドを作成します。

チャート

グラフコンポーネントを使用してデータポイントを視覚的にマップします。たとえば、アプリでグラフを使用して、ユーザーが時間の経過とともに支払いデータを追跡したり、進捗を比較できるようにします。

コンポーネント説明
BarChart棒グラフは、棒を使用してデータを一連のデータポイントとして視覚化します。
LineChart折れ線グラフは、直線で連結される一連のデータポイントとしてデータを視覚化します。
Sparklineデータを簡単な一本の線で表示する折れ線グラフの一種。

参照情報

  • 従うべき設計パターン
  • アプリのスタイル設定
  • UI テスト
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc