스타일과 주제

    그리드 라이트는 부트스트랩, 머티리얼, 플루언트, 인디고 네 가지 뚜렷한 테마를 가지고 있습니다. 그리드와 UI 컴포넌트에는 테마가 내장되어 있지만, 팔레트, 타이포그래피 및 기타 글로벌 구성을 위한 전역 스타일시트가 필요합니다.

    Loading a Base Themes

    프로젝트 유형, 설정 및 빌드 구성에 따라 아래 파일 중 하나를 포함하는 방법이 달라집니다. 프레임워크나 빌드 도구를 사용한다면 출력 번들에 외부 스타일을 추가하는 방법에 관한 문서를 참고하세요.

    일반적인 규칙으로, 폴더를themes 자산 디렉터리에 복사해서 index.html에서 테마를 연결할 수 있습니다.

    주제 변종
    부트스트랩 node_modules/igniteui-webcomponents/themes/light/bootstrap.css
    부트스트랩 어두운 node_modules/igniteui-webcomponents/themes/dark/bootstrap.css
    재료 node_modules/igniteui-webcomponents/themes/light/material.css
    재료 어두운 node_modules/igniteui-webcomponents/themes/dark/material.css
    유창한 node_modules/igniteui-webcomponents/themes/light/fluent.css
    유창한 어두운 node_modules/igniteui-webcomponents/themes/dark/fluent.css
    남빛 node_modules/igniteui-webcomponents/themes/light/indigo.css
    남빛 어두운 node_modules/igniteui-webcomponents/themes/dark/indigo.css

    아래 샘플에서는 모든 기본 기본 테마를 미리 볼 수 있습니다.

    Creating Custom Themes

    Grid Lite 패키지에 기본 포함된 테마 외에도, CSS 커스텀 속성 세트를 사용해 데이터 그리드의 외관과 느낌을 더 맞춤화할 수 있습니다.

    자세한 내용은 주제 주제를 참고하세요.

    .grid-sample {
      --header-background: #494949;
      --header-text-color: #f2c43c;
      --cell-active-border-color: #f2c43c;
      --row-hover-background: #707070;
      --row-hover-text-color: #f2c43c;
    }
    

    위에서 보여준 맞춤형 테마 예시를 소개합니다.

    Additional Resources

    우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.