スタイル

デフォルトでは、決済UIコンポーネントには独自のスタイルがありません。定義済みスタイルを使用してカスタマイズすることができます。機密データの入力フィールドを表示するために使用される保護されたコンポーネントは、iframe内に表示されます。セキュリティで保護されたコンポーネントをカスタマイズするには、以下の説明を参照してください。

定義済みのスタイル

SDKに含まれるスタイルをコンポーネントに適用するには:

  1. スタイルを含む@xsolla/pay-station-sdk/dist/style.cssファイルをプロジェクトビルドに追加します。
  2. 決済UIのHTMLマークアップにスタイルへのリンクを追加します。

Copy
Full screen
Small screen
<html>
  <head>
    ...
    <link rel="stylesheet" href="@xsolla/pay-station-sdk/dist/style.css" />
  </head>
  ...
</html>

セキュリティ保護されたコンポーネントにスタイルを適用する

セキュリティ保護されたコンポーネントは機密ユーザーデータの入力に使用されます。 セキュリティ上の理由から、iframe内のページに表示されます。これらのコンポーネントにスタイルを適用するには、headlessCheckout.setSecureComponentStylesメソッドを使用します。

Copy
Full screen
Small screen
await headlessCheckout.setSecureComponentStyles(`
      @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');

      input {
        padding: 12px;
        border: 1px solid grey;
        border-radius: 8px;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        outline: none;
      }
    `);
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2025年3月4日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!