Repolode
vladocar

vladocar/Sumi.css

클래스 없이 시맨틱 HTML을 꾸미는 미니멀 CSS 프레임워크로, 빌드 과정 없이 단일 파일로 제공됩니다.

스타
128
포크
0
열린 이슈
2
마지막 커밋
어제

어떤 프로젝트인가요?

Sumi.css는 클래스 없는 스타일링을 중심으로 설계된 CSS 프레임워크입니다. 제목, 폼, 표, 카드, 아코디언, 모달, 내비게이션을 기본 HTML 요소만으로 꾸미며, 클래스는 세부 조정이 필요한 경우에만 사용합니다. minify 및 gzip 적용 시 약 6.7 KB인 단일 파일로 제공되며, JavaScript와 의존성이 없습니다. 파일을 다운로드하거나 jsDelivr CDN에서 불러올 수 있습니다.

시스템 설정을 따르는 라이트 모드와 다크 모드를 지원하며, data-theme 속성으로 모드를 지정할 수도 있습니다. --s- 접두사가 붙은 CSS custom properties로 색상, 글꼴, 크기, 모서리 반경을 제공하므로 테마를 전역 또는 요소별로 조정할 수 있습니다. 요소 스타일의 specificity가 0이어서 !important 없이도 사용자 CSS로 덮어쓸 수 있습니다.

그 밖에도 그리드와 플렉스 레이아웃 클래스, aria-invalid를 통한 폼 유효성 검사 상태, 로딩 스피너, 툴팁, 유동적인 타이포그래피 스케일을 제공합니다. 프로젝트에는 컴포넌트 참고 페이지와 단계별 튜토리얼이 포함되어 있으며, 최신 버전의 Chrome, Edge, Firefox, Safari를 대상으로 합니다.

핵심 기능

  • 01클래스를 추가하지 않아도 기본 시맨틱 HTML 요소에 스타일을 적용합니다.
  • 02JavaScript와 의존성이 없는 단일 CSS 파일로 제공됩니다.
  • 03자동 라이트·다크 모드를 지원하며 data-theme으로 모드를 지정할 수 있습니다.
  • 04--s- 접두사가 붙은 CSS custom properties로 테마를 설정할 수 있습니다.
  • 05specificity가 0인 요소 스타일이라 쉽게 덮어쓸 수 있습니다.
  • 06그리드, 플렉스, 컨테이너 레이아웃 클래스를 제공합니다.
  • 07포커스 링, ARIA 상태, 동작 줄이기 설정 등 접근성을 지원합니다.

활용 사례

  • 빌드 파이프라인 없이 정적 사이트, 문서 페이지, 개인 홈페이지의 스타일을 빠르게 적용할 때.
  • 마크업을 거의 바꾸지 않고 폼이나 표가 많은 내부 도구를 프로토타이핑할 때.
  • 직접 작성한 HTML이 있는 프로젝트에 일관된 테마를 적용할 때.
  • 공유 색상 및 간격 토큰을 바탕으로 사용자 정의 컴포넌트를 만들 때.

빠른 시작

  1. 1

    sumi.min.css를 프로젝트에 다운로드합니다

  2. 2

    HTML의 head에서 스타일시트를 연결하거나 jsDelivr CDN에서 불러옵니다

사용 전 알아둘 점

  • 최신 CSS 기능을 사용하므로, 구형 브라우저에서는 마우스 오버 및 포커스 색상이 단순하게 표시됩니다.

토픽

자주 묻는 질문

Sumi.css은(는) 무엇인가요?
클래스 없이 시맨틱 HTML을 꾸미는 미니멀 CSS 프레임워크로, 빌드 과정 없이 단일 파일로 제공됩니다. Sumi.css는 클래스 없는 스타일링을 중심으로 설계된 CSS 프레임워크입니다. 제목, 폼, 표, 카드, 아코디언, 모달, 내비게이션을 기본 HTML 요소만으로 꾸미며, 클래스는 세부 조정이 필요한 경우에만 사용합니다. minify 및 gzip 적용 시 약 6.7 KB인 단일 파일로 제공되며, JavaScript와 의존성이 없습니다. 파일을 다운로드하거나 jsDelivr CDN에서 불러올 수 있습니다.
Sumi.css은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Sumi.css은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Sumi.css은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Sumi.css의 마지막 커밋은 2026년 10월 21일입니다.
Sumi.css은(는) 어디에 사용할 수 있나요?
빌드 파이프라인 없이 정적 사이트, 문서 페이지, 개인 홈페이지의 스타일을 빠르게 적용할 때. 마크업을 거의 바꾸지 않고 폼이나 표가 많은 내부 도구를 프로토타이핑할 때. 직접 작성한 HTML이 있는 프로젝트에 일관된 테마를 적용할 때. 공유 색상 및 간격 토큰을 바탕으로 사용자 정의 컴포넌트를 만들 때.
Sumi.css는 어떻게 설치하나요?
sumi.min.css를 프로젝트에 다운로드합니다 HTML의 head에서 스타일시트를 연결하거나 jsDelivr CDN에서 불러옵니다
Sumi.css은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vladocar/Sumi.css

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트