Current version: 1.9.9Components

List

Variables

Variable property value desc.
$list-border-color border-color $base-border-color list border-color
$list-space-between space r(5) space between 2 lists
$list-header-bg background-color $porcelain list-header background
$list-header-pdv padding $pd--s list-header vertical padding
$list-header-pdh padding $pd--m list-header horizontal padding
$list-item-pdv padding $pd--s list-item vertical padding
$list-item-pdh padding $pd--m list-item horizontal padding
$list-item-hover-bg background-color $alabaster list-icon background on :hover
$list-item-color color $shuttle-gray list-item color
$list-checkable-space space r(8) hidden checkmark safe-space
$list-title-color color $slate-gray list-title color
$list-count-color color $gray-chateau list-count color

Basic list

Foo

  • A
  • B
  • C
<div class="List">
  <header class="List-header">
    <h4 class="List-title">Foo</h4>
    <button type="button" class="Btn Btn--s Btn--validate">Do</button>
  </header>
  <ul class="List-content">
    <li class="List-item">A</li>
    <li class="List-item">B</li>
    <li class="List-itemWrapper">
      <a href="#foo" class="List-item is-actionable">C</a>
    </li>
  </ul>
</div>

Modifiers

  • .List--raw removes borders on .List but keeps borders on .List-item
  • .List--wrapped adds right and left borders

List with items checkbable

Items

(0)
<div class="List">
  <header class="List-header">
    <h4 class="List-title">Items</h4>
    <div class="List-count">(0)</div>
  </header>
  <ul class="List-content">
    <li class="List-itemWrapper">
      <input id="itemE" type="checkbox" class="List-itemInput">
      <label for="itemE" class="List-item is-actionable">Item E</label>
    </li>
    <li class="List-itemWrapper">
      <input id="itemF" type="checkbox" class="List-itemInput">
      <label for="itemF" class="List-item is-actionable is-checkable">Item F</label>
    </li>
    <li class="List-itemWrapper">
      <input id="itemG" type="checkbox" class="List-itemInput">
      <label for="itemG" class="List-item is-actionable is-checkable">Item G</label>
    </li>
  </ul>
</div>

List with switches checkbox

<div class="List">
  <ul class="List-content">
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Switch 1
        <input id="switch_example_checkbox_1" class="Switch-checkbox" type="checkbox" />
        <label class="Switch" for="switch_example_checkbox_1"></label>
      </label>
    </li>
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Switch 2
        <input id="switch_example_checkbox_2" class="Switch-checkbox" type="checkbox" />
        <label class="Switch" for="switch_example_checkbox_2"></label>
      </label>
    </li>
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Switch 3
        <input id="switch_example_checkbox_3" class="Switch-checkbox" type="checkbox" />
        <label class="Switch" for="switch_example_checkbox_3"></label>
      </label>
    </li>
  </ul>
</div>

List with switches radio

<div class="List">
  <ul class="List-content">
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Radio 1
        <input name="list_switch_example" id="switch_example_1" class="Switch-checkbox" type="radio" aria-checked="" />
        <label for="switch_example_1" class="Switch"></label>
      </label>
    </li>
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Radio 2
        <input name="list_switch_example" id="switch_example_2" class="Switch-checkbox" type="radio" aria-checked="" />
        <label for="switch_example_2" class="Switch"></label>
      </label>
    </li>
    <li class="List-itemWrapper">
      <label class="List-item is-actionable">
        Radio 3
        <input name="list_switch_example" id="switch_example_3" class="Switch-checkbox" type="radio" aria-checked="" />
        <label for="switch_example_3" class="Switch"></label>
      </label>
    </li>
  </ul>
</div>

List with menu

<div class="List">
  <ul class="List-content">
    <li class="List-itemWrapper">
      <a href="#" class="List-item is-actionable">
        <div>Pork belly landjaeger venison corned</div>
        <i class="Icon Icon--arrowRight t-neutral"></i>
      </a>
    </li>
    <li class="List-itemWrapper">
      <a href="#" class="List-item is-actionable">
        <div>Pork belly landjaeger venison corned</div>
        <i class="Icon Icon--arrowRight t-neutral"></i>
      </a>
    </li>
    <li class="List-itemWrapper">
      <a href="#" class="List-item is-actionable">
        <div>Pork belly landjaeger venison corned</div>
        <i class="Icon Icon--arrowRight t-neutral"></i>
      </a>
    </li>
  </ul>
</div>

Basic list + Box

Leberkas ham meatball meatloaf brisket flank.

Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami. Picanha rump pork belly, biltong pancetta beef corned beef short ribs cupim tri-tip shoulder shank. Meatloaf leberkas tenderloin landjaeger chuck.

  • Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami.
  • Alcatra ribeye ham pork loin pork chop shankle t-bone chicken strip steak shoulder.
  • Cupim turducken fatback venison, pancetta rump shankle.
  • Capicola andouille tri-tip beef ribs ham picanha.
  • Ribeye pig hamburger, tongue tri-tip bacon pastrami capicola.
  • Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami.
  • Alcatra ribeye ham pork loin pork chop shankle t-bone chicken strip steak shoulder.
  • Cupim turducken fatback venison, pancetta rump shankle.
  • Capicola andouille tri-tip beef ribs ham picanha.
  • Ribeye pig hamburger, tongue tri-tip bacon pastrami capicola.
<div class="Box">
  <header class="Box-header">
    <h1 class="Box-title">Leberkas ham meatball meatloaf brisket flank.</h1>
  </header>
  <div class="Box-content">
    <p>Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami. Picanha rump pork belly, biltong pancetta beef corned beef short ribs cupim tri-tip shoulder shank. Meatloaf leberkas tenderloin landjaeger chuck.</p>
  </div>
  <div class="List">
    <ul class="List-content">
      <li class="List-item">Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami.</li>
      <li class="List-item">Alcatra ribeye ham pork loin pork chop shankle t-bone chicken strip steak shoulder.</li>
      <li class="List-item">Cupim turducken fatback venison, pancetta rump shankle.</li>
      <li class="List-item">Capicola andouille tri-tip beef ribs ham picanha.</li>
      <li class="List-item">Ribeye pig hamburger, tongue tri-tip bacon pastrami capicola.</li>
    </ul>
  </div>
  <div class="List">
    <ul class="List-content">
      <li class="List-item">Bacon ipsum dolor amet alcatra ham spare ribs jowl pastrami.</li>
      <li class="List-item">Alcatra ribeye ham pork loin pork chop shankle t-bone chicken strip steak shoulder.</li>
      <li class="List-item">Cupim turducken fatback venison, pancetta rump shankle.</li>
      <li class="List-item">Capicola andouille tri-tip beef ribs ham picanha.</li>
      <li class="List-item">Ribeye pig hamburger, tongue tri-tip bacon pastrami capicola.</li>
    </ul>
  </div>
</div>