패널

패널 (Panel)

panel은 여러 유형의 요소를 담는 컨테이너입니다:

  • panel-heading: 첫 번째 자식
  • panel-tabs: 내비게이션용
  • panel-block: control, input, button, panel-icon 같은 다른 요소를 담을 수 있어요

panel-block은 앵커 태그 <a>가 될 수도 있고, 안에 체크박스가 있는 <label>이 될 수도 있습니다.

출처: 문서

본문

<nav class="panel">
  <p class="panel-heading">Repositories</p>
  <div class="panel-block">
    <p class="control has-icons-left">
      <input class="input" type="text" placeholder="Search" />
      <span class="icon is-left">
        <i class="fas fa-search" aria-hidden="true"></i>
      </span>
    </p>
  </div>
  <p class="panel-tabs">
    <a class="is-active">All</a>
    <a>Public</a>
    <a>Private</a>
    <a>Sources</a>
    <a>Forks</a>
  </p>
  <a class="panel-block is-active">
    <span class="panel-icon">
      <i class="fas fa-book" aria-hidden="true"></i>
    </span>
    bulma
  </a>
  <a class="panel-block">
    <span class="panel-icon">
      <i class="fas fa-book" aria-hidden="true"></i>
    </span>
    marksheet
  </a>
  <a class="panel-block">
    <span class="panel-icon">
      <i class="fas fa-book" aria-hidden="true"></i>
    </span>
    minireset.css
  </a>
  <a class="panel-block">
    <span class="panel-icon">
      <i class="fas fa-book" aria-hidden="true"></i>
    </span>
    jgthms.github.io
  </a>
  <a class="panel-block">
    <span class="panel-icon">
      <i class="fas fa-code-branch" aria-hidden="true"></i>
    </span>
    daniellowtw/infboard
  </a>
  <a class="panel-block">
    <span class="panel-icon">
      <i class="fas fa-code-branch" aria-hidden="true"></i>
    </span>
    mojs
  </a>
  <label class="panel-block">
    <input type="checkbox" />
    remember me
  </label>
  <div class="panel-block">
    <button class="button is-link is-outlined is-fullwidth">
      Reset all filters
    </button>
  </div>
</nav>

색상 (Colors)

패널 컴포넌트는 $colors Sass 맵에 정의된 모든 색상을 지원합니다. 색상 수식어 중 하나만 붙이면 돼요. 예를 들어 primary 색상을 사용하려면 "panel is-primary" 클래스를 사용합니다.

<article class="panel is-link">
  <p class="panel-heading">Link</p>
  <p class="panel-tabs">
    <a class="is-active">All</a>
    <a>Public</a>
    <a>Private</a>
    <a>Sources</a>
    <a>Forks</a>
  </p>
  <div class="panel-block">
    <p class="control has-icons-left">
      <input class="input is-link" type="text" placeholder="Search" />
      <span class="icon is-left">
        <i class="fas fa-search" aria-hidden="true"></i>
      </span>
    </p>
  </div>
  <a class="panel-block is-active">
    <span class="panel-icon">
      <i class="fas fa-book" aria-hidden="true"></i>
    </span>
    bulma
  </a>
</article>

Sass 및 CSS 변수 (Sass and CSS variables)

Sass 변수 CSS 변수 값
$panel-margin var(--bulma-panel-margin) var(--bulma-block-spacing)
$panel-item-border var(--bulma-panel-item-border) 1px solid var(--bulma-border-weak)
$panel-radius var(--bulma-panel-radius) var(--bulma-radius-large)
$panel-shadow var(--bulma-panel-shadow) var(--bulma-shadow)
$panel-heading-line-height var(--bulma-panel-heading-line-height) 1.25
$panel-heading-padding var(--bulma-panel-heading-padding) 1em 1.25em
$panel-heading-radius var(--bulma-panel-heading-radius) var(--bulma-radius)
$panel-heading-size var(--bulma-panel-heading-size) 1.25em
$panel-heading-weight var(--bulma-panel-heading-weight) var(--bulma-weight-bold)
$panel-tabs-font-size var(--bulma-panel-tabs-font-size) 1em
$panel-tab-border-bottom-color var(--bulma-panel-tab-border-bottom-color) var(--bulma-border)
$panel-tab-border-bottom-style var(--bulma-panel-tab-border-bottom-style) solid
$panel-tab-border-bottom-width var(--bulma-panel-tab-border-bottom-width) 1px
$panel-tab-active-color var(--bulma-panel-tab-active-color) var(--bulma-link-active)
$panel-list-item-color var(--bulma-panel-list-item-color) var(--bulma-text)
$panel-list-item-hover-color var(--bulma-panel-list-item-hover-color) var(--bulma-link)
$panel-block-color var(--bulma-panel-block-color) var(--bulma-text-strong)
$panel-block-hover-background-color var(--bulma-panel-block-hover-background-color) var(--bulma-background)
$panel-block-active-border-left-color var(--bulma-panel-block-active-border-left-color) var(--bulma-link)
$panel-block-active-color var(--bulma-panel-block-active-color) var(--bulma-link-active)
$panel-block-active-icon-color var(--bulma-panel-block-active-icon-color) var(--bulma-link)
$panel-icon-color var(--bulma-panel-icon-color) var(--bulma-text-weak)

더 알아보기 (Learn more)