빠른 참조

Bulma CSS 프레임워크 치트시트

Bulma CSS 프레임워크 퀵 레퍼런스: 반응형 중단점, 컬럼 그리드, 색상 및 크기 한정자, 타이포그래피, 콘텐츠 컨테이너.

· 게시일

Bulma Bulma는 순수하게 Flexbox를 기반으로 구축된 모던 오픈소스 CSS 프레임워크입니다.

반응형 중단점 (Breakpoints)

         768px       1024px              1216px       1408px
<---------^------------^------------------^-------------^------------->
  Mobile      Tablet         Desktop         Widescreen      FullHD
  • 모바일: 최대 768px
  • 태블릿: 769px부터
  • 데스크톱: 1024px부터
  • 와이드스크린: 1216px부터
  • FullHD: 1408px부터

컬럼 그리드 시스템

.columns 플렉스 컨테이너 내부에 .column 자식 요소를 배치합니다:

<div class="columns">
  <div class="column">1</div>
  <div class="column">2</div>
  <div class="column">3</div>
  <div class="column">4</div>
</div>

컬럼 너비 한정자

<div class="column is-half">1/2 너비</div>
<div class="column is-one-third">1/3 너비</div>
<div class="column is-three-quarters">3/4 너비</div>
<div class="column is-4">4 / 12 (1/3)</div>

핵심 한정자 (Core Modifiers)

색상 테마

  • .is-primary: 터콰이즈
  • .is-link: 블루
  • .is-info: 시안
  • .is-success: 그린
  • .is-warning: 옐로우
  • .is-danger: 레드

크기 한정자

  • .is-small
  • .is-normal
  • .is-medium
  • .is-large

상태 한정자

  • .is-outlined: 투명 배경과 색상 테두리
  • .is-loading: 내장 애니메이션 로딩 스피너
  • .is-disabled: 비활성화 상태

타이포그래피 헬퍼

폰트 크기

클래스 계산된 크기
.is-size-1 3rem
.is-size-2 2.5rem
.is-size-3 2rem
.is-size-4 1.5rem
.is-size-5 1.25rem
.is-size-6 1rem
.is-size-7 0.75rem

정렬 및 대소문자 변환

  • .has-text-centered: 가운데 정렬
  • .has-text-left: 왼쪽 정렬
  • .has-text-right: 오른쪽 정렬
  • .has-text-justified: 양쪽 맞춤 정렬
  • .is-capitalized: 각 단어의 첫 글자 대문자화
  • .is-lowercase: 모두 소문자
  • .is-uppercase: 모두 대문자

WYSIWYG 콘텐츠 래퍼

.content 클래스를 사용하여 마크다운이나 CMS 사용자 본문의 서식을 지정합니다:

<div class="content">
  <h1>메인 제목</h1>
  <p>타이포그래피 비율이 자동 조정된 표준 단락 텍스트입니다.</p>
  <ul>
    <li>글머리 기호 목록 항목 1</li>
    <li>글머리 기호 목록 항목 2</li>
  </ul>
</div>

관련 주제