테마와 스타일

공통 테마를 적용하고, 필요한 범위에서 디자인 토큰을 조정합니다.

라이트·다크 테마#

컴포넌트를 감싸는 요소에 sy-theme과 테마 클래스를 지정합니다. 페이지 전체 또는 특정 영역에 적용할 수 있습니다.

Light

sy-theme-light
PrimaryDefaultDisabled

Dark

sy-theme-dark
PrimaryDefaultDisabled

같은 Button에 서로 다른 테마를 적용한 실제 예제입니다. 사이트의 테마를 전환해도 두 예제의 테마는 유지됩니다.

HTML
<section class="sy-theme sy-theme-light">
  <sy-button variant="primary">Primary</sy-button>
  <sy-button>Default</sy-button>
  <sy-button disabled>Disabled</sy-button>
</section>

<section class="sy-theme sy-theme-dark">
  <sy-button variant="primary">Primary</sy-button>
  <sy-button>Default</sy-button>
  <sy-button disabled>Disabled</sy-button>
</section>