スタイル
デフォルトでは、決済UIコンポーネントには独自のスタイルがありません。定義済みスタイルを使用してカスタマイズすることができます。機密データの入力フィールドを表示するために使用される保護されたコンポーネントは、iframe内に表示されます。セキュリティで保護されたコンポーネントをカスタマイズするには、以下の説明を参照してください。
定義済みのスタイル
SDKに含まれるスタイルをコンポーネントに適用するには:
- スタイルを含む
@xsolla/pay-station-sdk/dist/style.css
ファイルをプロジェクトビルドに追加します。 - 決済UIのHTMLマークアップにスタイルへのリンクを追加します。
例:
Copy
- html
<html>
<head>
...
<link rel="stylesheet" href="@xsolla/pay-station-sdk/dist/style.css" />
</head>
...
</html>
セキュリティ保護されたコンポーネントにスタイルを適用する
セキュリティ保護されたコンポーネントは機密ユーザーデータの入力に使用されます。 セキュリティ上の理由から、iframe内のページに表示されます。これらのコンポーネントにスタイルを適用するには、headlessCheckout.setSecureComponentStyles
メソッドを使用します。
例:
Copy
- typescript
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;
}
`);
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。