스타일

기본적으로 결제 UI 구성 요소에는 고유한 스타일이 없습니다. 사전 정의된 스타일을 사용하여 사용자 지정할 수 있습니다. 민감한 데이터 입력 필드를 표시하는 데 사용되는 보안 구성 요소는 iframe 내부에 표시되므로 CSS를 사용하여 스타일을 적용할 수 없습니다. 보안 구성 요소를 사용자 지정하려면 아래 지침 참조하세요.

사전 정의된 스타일

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일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!