• Acme Marketplace
  • Core
  • Display
  • Navigate
  • Modify
  • Arrange
  • Prototype
    • Release Notes
    • CSS/SASS Stats
    • Preview All Components
Base by AppDirect

Arrange

Complex components and layout patterns

Containers
Tables
Featured Content
Slats
Tiles

Containers

By themselves, containers are basic wrappers for content. You must use the container subcomponents, such as container headers and footers, within containers. Use .adb-container_content for generic content that needs padding.

Qui illum ex quis at vitae sapiente sed id odit rerum molestiae voluptas. ut reprehenderit fuga possimus dolores omnis libero. numquam optio est eum itaque velit aliquid aut. accusamus et quas quaerat dolores est veniam. commodi aliquid perferendis commodi mollitia rerum odit dolor

<div class="adb-container">
  <div class="adb-container_content">
    <p>
      Fugit quis delectus molestiae itaque asperiores harum. nisi iste omnis soluta molestias ullam quia sunt qui. atque qui perferendis repellat impedit voluptatum. quo harum quod voluptatem et. suscipit impedit ex quaerat doloremque ad est sed ratione repudiandae eligendi. dolore officia dolorum quaerat consequuntur magnam voluptatem eum nisi perferendis molestias quae quidem dolore
    </p>
  </div>
</div>

Other content housed in containers include: Slats, Tables, Stacks.

Container Headers

Headers include a short title that describes the content of the container.

Header Headline

Architecto quo esse temporibus perferendis necessitatibus voluptatum rerum qui. ut et nihil quisquam quis dolore deleniti esse vel iusto non id. saepe omnis sit autem et hic ipsam incidunt ad sit at maxime. aliquid consequatur rerum eius provident ut. ipsam voluptatem veniam dolor et iusto rerum aut nam vel unde

<div class="adb-container">
  <div class="adb-container_header">
    <h3 class="adb-container_header--title adb-container_header--item">Header Headline</h3>
  </div>
  <div class="adb-container_content">
    <p>
      Sunt sed veritatis dicta velit molestiae quis suscipit et ad consequatur nesciunt. non sit voluptas amet nulla sit. cum culpa qui eum blanditiis voluptatem. in deleniti porro earum facere et ab et sit error est nulla. quisquam atque porro iure quisquam nesciunt nesciunt quia odio tenetur nesciunt necessitatibus ea repudiandae fuga
    </p>
  </div>
</div>

Actionable Headers

Headers can also include a button or toolbar on the right that allow for actions related to the entire container, such as adding content or deleting the container. We call these "actionable" headers and they have different styles to emphasize the container actions.

Header Headline

Sapiente perferendis placeat omnis dolor totam doloribus quasi laboriosam deserunt nostrum deleniti et officia optio. voluptatibus harum alias ex quaerat est molestiae ea repellat corrupti. tenetur enim voluptas eaque quia laboriosam minima eos qui consequatur

<div class="adb-container">
  <div class="adb-container_header adb-container_header__actionable">
    <h3 class="adb-container_header--item">Header Headline</h3>
    <menu class="adb-container_header--item">
      <button class="adb-button__inset adb-button__small" type="button">
        Edit Container
      </button>
    </menu>
  </div>
  <div class="adb-container_content">
    <p>
      Dolorem molestiae labore enim quod labore sunt sed similique nostrum temporibus enim quis expedita aspernatur. ea consequatur nemo et enim sunt aliquid debitis fugiat rem saepe possimus. dolorum et neque vel doloremque doloribus id sapiente reiciendis sunt provident rerum. ex officiis sequi ut dignissimos et iste et quidem nisi est
    </p>
  </div>
</div>

Multiple Headers

You can insert headers anywhere in a container.

Header Headline

Pariatur laborum voluptatem doloremque. et repudiandae sit qui consectetur ex eligendi incidunt blanditiis molestias laboriosam recusandae. at est ut dolorem non id consequuntur occaecati sit consequatur et ut ut cupiditate. vel laboriosam cumque deserunt recusandae amet non eos rerum rem tenetur. saepe adipisci tenetur numquam et reprehenderit doloremque ullam ut autem et. qui aperiam sit illo. cupiditate voluptatum placeat voluptatem consequatur iusto quia odit ipsam impedit sint expedita

Another Header Headline

Quo et qui dolores qui suscipit sed qui deserunt. itaque harum tempora et adipisci facere magnam aliquid qui culpa magnam veritatis maxime omnis. aliquam est sint et excepturi omnis et totam blanditiis molestiae velit voluptas ut quasi. quis nihil dignissimos in recusandae temporibus. in aut qui libero voluptas voluptate ea dolore qui dolorem et

<div class="adb-container">
  <div class="adb-container_header adb-container_header__actionable">
    <h3 class="adb-container_header--item">Header Headline</h3>
    <menu class="adb-container_header--item">
      <button class="adb-button__inset adb-button__small" type="button">
        Edit Container
      </button>
    </menu>
  </div>
  <div class="adb-container_content">
    <p>
      Excepturi ut ut qui ipsa ut velit laudantium est expedita harum natus aut voluptatem. excepturi laudantium enim quia qui est recusandae culpa aliquid distinctio odio. nesciunt sed ipsum et eveniet blanditiis repellendus enim quo et vitae
    </p>
  </div>
  <div class="adb-container_header">
    <h3 class="adb-container_header--title adb-container_header--item">Another Header Headline</h3>
  </div>
  <div class="adb-container_content">
    <p>
      Architecto nesciunt quas expedita rerum numquam nobis ea. ut qui earum aspernatur earum aut perspiciatis laudantium asperiores qui iure. quo maiores saepe ipsum placeat et necessitatibus quaerat quia fugiat quia at minus velit. voluptas aperiam expedita ullam. magnam aut pariatur consequatur eos
    </p>
  </div>
</div>

Container Filters

Filters are a special form of container headers. They come with fields and filters that manipulate container content, such as Slats or Tables. You can use them with headers.

Voluptas minima nihil rerum perferendis a commodi. aut ut sit explicabo voluptatibus autem rerum. ut perferendis ut repellendus amet. id delectus accusamus adipisci hic repellat ducimus aliquid. placeat unde iure facilis velit. magnam modi et ut nesciunt ut similique dignissimos nesciunt perspiciatis ipsam esse minus nisi

<div class="adb-container">
  <div class="adb-filters" data-filters>
    <menu class="adb-filters--header">
      <menu class="adb-filters--header_item">
        <button class="adb-button__inset adb-button__small adb-filters--filter_button" data-toggle="filters" type="button">
          Show Filters
        </button>
        <button class="adb-button__inset adb-button__small adb-filters--download_button" type="button">
          Download CSV
        </button>
      </menu>
      <div class="adb-filters--header_item">
        <div class="adb-search_field adb-input_row adb-js-input_row">
          <div class="adb-input_row--item adb-input_row--primary">
            <input class="adb-search_field--input adb-text__small adb-input_row--item_content" placeholder="Search" type="search">
          </div>
          <div class="adb-input_row--item">
            <button class="adb-button__square_small adb-button__inset adb-input_row--item_content">
              <i class="adb-icon__search"></i>
            </button>
          </div>
        </div>
      </div>
    </menu>
    <menu class="adb-js-filters adb-filters--content adb-is-visually_hidden">
      <div class="adb-filters--filter">
        <label class="adb-label__small adb-label__inline">Sort by</label>
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
      <div class="adb-filters--filter">
        <label class="adb-label__small adb-label__inline">Filter by</label>
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
    </menu>
  </div>
  <div class="adb-container_content">
    <p>
      Et tempora dolorum dolores. aut dolore veniam qui officia saepe eaque eos a. sint nisi quia exercitationem temporibus et eaque tempora atque voluptas. qui ut id vitae error tempore modi quibusdam. dolores nihil omnis non sapiente pariatur dolor vitae ullam iste velit. qui harum ut voluptas. omnis earum sed eius iste optio repellendus
    </p>
  </div>
</div>

Header Headline

Eius id maxime quo aliquid earum exercitationem placeat reprehenderit maxime. voluptatem molestiae omnis rem. doloremque iusto ut qui maxime at corporis veritatis eum exercitationem ad

<div class="adb-container">
  <div class="adb-container_header">
    <h3 class="adb-container_header--title adb-container_header--item">Header Headline</h3>
  </div>
  <div class="adb-filters" data-filters>
    <menu class="adb-filters--header">
      <menu class="adb-filters--header_item">
        <button class="adb-button__inset adb-button__small adb-filters--filter_button" data-toggle="filters" type="button">
          Show Filters
        </button>
        <button class="adb-button__inset adb-button__small adb-filters--download_button" type="button">
          Download CSV
        </button>
      </menu>
      <div class="adb-filters--header_item">
        <div class="adb-search_field adb-input_row adb-js-input_row">
          <div class="adb-input_row--item adb-input_row--primary">
            <input class="adb-search_field--input adb-text__small adb-input_row--item_content" placeholder="Search" type="search">
          </div>
          <div class="adb-input_row--item">
            <button class="adb-button__square_small adb-button__inset adb-input_row--item_content">
              <i class="adb-icon__search"></i>
            </button>
          </div>
        </div>
      </div>
    </menu>
    <menu class="adb-js-filters adb-filters--content adb-is-visually_hidden">
      <div class="adb-filters--filter">
        <label class="adb-label__small adb-label__inline">Sort by</label>
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
      <div class="adb-filters--filter">
        <label class="adb-label__small adb-label__inline">Filter by</label>
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
    </menu>
  </div>
  <div class="adb-container_content">
    <p>
      Aspernatur voluptatem in assumenda nemo. est magni et perspiciatis itaque quaerat quia in. aliquam in iure eius dignissimos
    </p>
  </div>
</div>

Container Footers

Footers are always the last item in a container. They usually contain navigation controls, such as pagination, extra filters or call-to-action buttons.

Aut deserunt aut cumque est fugiat rerum magni aut quas sunt sunt quis a qui. corporis reprehenderit quibusdam et possimus repellat saepe tempora aut qui. sed sed rerum sunt ex. aut expedita rerum deserunt totam suscipit ut

1 23 456 7890
<div class="adb-container">
  <div class="adb-container_content">
    <p>
      Itaque aperiam vero voluptatem deserunt occaecati sed sed voluptatem deleniti aut consectetur. recusandae sit voluptatem nemo quia vitae dolor adipisci voluptates harum quia ipsum est. consequuntur corporis et quidem labore sint in beatae nesciunt. ut quidem dolorem quia atque
    </p>
  </div>
  <div class="adb-container_footer">
    <div class="adb-container_footer--item adb-container_footer--item__last">
      <nav class="adb-pagination_v1">
        <a class="adb-pagination_v1--button adb-pagination_v1--button__first"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__prev"></a>
        <a class="adb-pagination_v1--button">1</a>
        <a class="adb-pagination_v1--button">23</a>
        <span class="adb-pagination_v1--current">456</span>
        <a class="adb-pagination_v1--button">7890</a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__next"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__last"></a>
      </nav>
    </div>
  </div>
</div>

Header Headline

Quisquam sunt quo fugit eos doloremque error velit ipsum repellendus enim. omnis et dolorum illo id recusandae sunt autem qui quis. neque iste dolorem sint est placeat minima tenetur odit. ipsum qui quia animi praesentium ipsam autem quasi adipisci inventore. minus et praesentium dolores velit magnam dolor similique optio id. laboriosam illum at aut consequatur est magnam est nam quis atque. sunt ipsum quia possimus id nihil error labore laudantium qui ipsum

1 23 456 7890
<div class="adb-container">
  <div class="adb-container_header">
    <h3 class="adb-container_header--title adb-container_header--item">Header Headline</h3>
  </div>
  <div class="adb-container_content">
    <p>
      Amet adipisci esse fugiat ut reiciendis laborum eum sit corrupti et enim. laboriosam sunt rem expedita voluptatem. quibusdam earum cum reiciendis eveniet fugit molestias. id recusandae nobis perspiciatis
    </p>
  </div>
  <div class="adb-container_footer">
    <div class="adb-container_footer--item">
      <menu>
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>25 Results</option>
            <option>50 Results</option>
            <option>100 Results</option>
            <option>All Results</option>
          </select>
        </div>
      </menu>
    </div>
    <div class="adb-container_footer--item adb-container_footer--item__last">
      <nav class="adb-pagination_v1">
        <a class="adb-pagination_v1--button adb-pagination_v1--button__first"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__prev"></a>
        <a class="adb-pagination_v1--button">1</a>
        <a class="adb-pagination_v1--button">23</a>
        <span class="adb-pagination_v1--current">456</span>
        <a class="adb-pagination_v1--button">7890</a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__next"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__last"></a>
      </nav>
    </div>
  </div>
</div>

Actionable Footers

Footers with actions that modify content in the container are actionable footers. They look similar to actionable headers.

Consequuntur quod magnam sunt quae unde in libero. ex doloribus dolore autem ad quae recusandae eligendi autem qui nemo. commodi minima voluptatem qui consequuntur fugiat nesciunt dolore

<div class="adb-container">
  <div class="adb-container_content">
    <p>
      Voluptatem ducimus omnis qui iure sed distinctio odit rem numquam ab ut beatae. delectus culpa similique hic laudantium occaecati aliquid sint velit aliquam quasi sunt voluptas minus ut. molestiae laboriosam minima aut dolores ut voluptas non vel nostrum dignissimos ipsa. illo maiores explicabo similique quidem eos quod. unde et nam officia qui consequuntur qui. quibusdam numquam sequi autem dolore voluptatem porro voluptatem totam a reprehenderit possimus. voluptas dolor aut corporis qui inventore
    </p>
  </div>
  <div class="adb-container_footer adb-container_footer__actionable">
    <div class="adb-container_footer--item adb-container_footer--item__last">
      <button class="adb-button__inset adb-button__small" data-target="#edit_category" data-toggle="modal" type="button">
        <i class="adb-icon__add"></i>
        Add Category
      </button>
    </div>
  </div>
</div>

Nested Containers

Typically we use these to denote a repeatable or editable group of content, such as a group of fields you can duplicate, rearrange or delete. For nesting more than 2 levels of containers, we prefer to use collapsible Accordions to help the user quickly identify and navigate through a lot of content.

Header Headline

Header Headline

Est iste aperiam qui sit excepturi mollitia repellat voluptates magni. ab ad est facere sequi sint nostrum. et rem est ipsam dolore vel consequuntur asperiores. sed assumenda nam consectetur et amet vitae inventore deserunt voluptas

Header Headline

Suscipit dignissimos voluptatem facilis asperiores voluptas quibusdam necessitatibus rerum ut velit sequi et ut placeat. dignissimos repellendus asperiores veritatis laborum amet eum ut exercitationem nemo consequuntur magnam. quis facilis itaque sint ipsa consequuntur ut

<div class="adb-container adb-container__nested">
  <div class="adb-container_header adb-container_header__actionable">
    <h3 class="adb-container_header--item">Header Headline</h3>
    <menu class="adb-container_header--item">
      <button class="adb-button__inset adb-button__small" type="button">
        Edit Container
      </button>
    </menu>
  </div>
  <div class="adb-container_content">
    <div class="adb-container">
      <div class="adb-container_header adb-container_header__actionable">
        <h4 class="adb-container_header--item">Header Headline</h4>
        <menu class="adb-container_header--item">
          <button class="adb-button__danger adb-button__square_small" type="button">
            <i class="adb-icon__trash"></i>
          </button>
        </menu>
      </div>
      <div class="adb-container_content">
        <p>
          Omnis et voluptates hic eveniet doloremque qui aut ea eos commodi. aliquid aut earum consequatur non aut expedita occaecati distinctio dolorem. laudantium laborum quam nam dolore adipisci consequatur natus nisi. dolorem sunt quia deserunt blanditiis tenetur
        </p>
        <div class="adb-container">
          <div class="adb-container_header">
            <h5 class="adb-container_header--title adb-container_header--item">Header Headline</h5>
          </div>
          <div class="adb-container_content">
            <p>
              Quos officiis dolorem et dolore autem deserunt magni minus rerum deserunt voluptas omnis quis et. sunt alias aliquam quia totam esse nostrum accusamus neque sit non. et rem saepe vel ipsam consectetur dolores doloribus necessitatibus doloremque. est rerum tempora inventore quo nostrum repellat et ad numquam cum quis qui ut. id cum tempore ut veritatis reprehenderit qui earum quia et illum distinctio est. ea et autem sit
            </p>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

Repeating Containers

See Container Placeholders below for the initial state.

Header Deadline

Et et cupiditate quos omnis voluptatem quis ea assumenda repellat quod dolorem earum praesentium id. laudantium et minus at qui sunt omnis inventore. debitis praesentium quas iure. aut quo tempora quos repudiandae eos doloremque tempore. consequatur molestiae enim doloremque ut illo odit quod. consequatur sint suscipit voluptatum culpa dolores ea dicta consequatur sequi in et maxime repudiandae ut. rerum asperiores sed dolores molestiae suscipit ea optio et doloribus perspiciatis

Header Deadline

Porro dolorem et quos et ea nesciunt aut beatae molestiae occaecati porro molestias nisi. veniam quia deserunt laborum nihil quisquam voluptatem aut eaque totam. aut occaecati quam facilis aut enim sequi accusantium ratione placeat distinctio eum quis sit repudiandae. perferendis quaerat voluptatem aliquam cupiditate velit atque molestiae sed

<div class="adb-form--container_field">
  <div class="adb-container">
    <div class="adb-container_header adb-container_header__actionable">
      <h3 class="adb-container_header--item">
        Header Deadline
      </h3>
      <menu class="adb-container_header--item">
        <button class="adb-button__danger adb-button__square_small" type="button">
          <i class="adb-icon__trash"></i>
        </button>
      </menu>
    </div>
    <div class="adb-container_content">
      <p>
        Odit est non enim quaerat. quia ut repellendus et dolorem nihil quasi hic. suscipit iusto expedita totam dignissimos odio porro inventore facilis esse. molestiae itaque eveniet qui consequatur sit quos sit laudantium quas et alias sequi. quo optio reiciendis amet consequatur voluptas quasi. quidem ut aut hic dolorem
      </p>
    </div>
  </div>
</div>
<div class="adb-form--container_field">
  <div class="adb-container">
    <div class="adb-container_header adb-container_header__actionable">
      <h3 class="adb-container_header--item">
        Header Deadline
      </h3>
      <menu class="adb-container_header--item">
        <button class="adb-button__danger adb-button__square_small" type="button">
          <i class="adb-icon__trash"></i>
        </button>
      </menu>
    </div>
    <div class="adb-container_content">
      <p>
        Qui corrupti ullam sit nihil maxime eveniet ipsum reiciendis aliquam quaerat quas perspiciatis. necessitatibus nesciunt sequi aut enim doloremque nihil provident vitae consequatur aut dolores qui minima. id repellat sit omnis nulla quod dolorum. dignissimos labore eos unde magnam modi sed vel quo. voluptates corporis dicta molestiae ducimus reprehenderit rerum eum culpa et non rerum odio atque est. non illum asperiores voluptates soluta praesentium architecto aperiam voluptatem quae esse non nostrum. beatae quaerat quia libero aut recusandae non
      </p>
    </div>
  </div>
</div>
<button class="adb-button__small adb-button__secondary" type="button">
  <i class="adb-icon__add"></i>
  Add Container
</button>

Sortable Containers

Use sortable containers to allow users to reorder content on a page. Use Buttons or Placeholder Messages to allow users to add/duplicate a sortable container.

Header Deadline

Nam quas provident expedita dolore fugit maxime. sunt tenetur velit veritatis ut non. voluptatem nam voluptatem omnis labore id ut deserunt enim maxime eos non

Header Deadline

Quod autem esse et. temporibus error blanditiis quia quas labore. nesciunt blanditiis ab praesentium ducimus necessitatibus incidunt sit autem consequatur. non fugiat illum distinctio aliquid quia magnam aut

<div class="adb-js-sortable">
  <div class="adb-form--container_field adb-js-sortable-item">
    <div class="adb-container">
      <div class="adb-container_header adb-container_header__actionable">
        <h3 class="adb-container_header--item">
          <i class="adb-js-sortable-reorder adb-sortable--reorder"></i>
          Header Deadline
        </h3>
        <menu class="adb-container_header--item">
          <button class="adb-button__danger adb-button__square_small" type="button">
            <i class="adb-icon__trash"></i>
          </button>
        </menu>
      </div>
      <div class="adb-container_content">
        <p>
          Eius adipisci nobis earum. autem cupiditate et ratione ut eum aut cumque repudiandae non temporibus quis et officia. dolor commodi dolore nobis officia quam architecto porro consequatur autem quo voluptatem. magni quas dolore deleniti. consequatur atque necessitatibus non sit aperiam sit ullam sed atque perspiciatis culpa ut id deleniti. suscipit aut ducimus totam unde labore molestiae dolorem aut in aspernatur aut dicta voluptatibus odio
        </p>
      </div>
    </div>
  </div>
  <div class="adb-form--container_field adb-js-sortable-item">
    <div class="adb-container">
      <div class="adb-container_header adb-container_header__actionable">
        <h3 class="adb-container_header--item">
          <i class="adb-js-sortable-reorder adb-sortable--reorder"></i>
          Header Deadline
        </h3>
        <menu class="adb-container_header--item">
          <button class="adb-button__danger adb-button__square_small" type="button">
            <i class="adb-icon__trash"></i>
          </button>
        </menu>
      </div>
      <div class="adb-container_content">
        <p>
          Consectetur corrupti autem ut recusandae id eos mollitia enim asperiores ut exercitationem ea tenetur. ex iste odio modi sit exercitationem rerum voluptates. aut distinctio harum et sit dicta est laboriosam doloribus commodi commodi laudantium distinctio. ipsam beatae et dolores qui molestiae molestiae sint omnis non omnis distinctio rerum esse in. sunt omnis eligendi et fugit assumenda et unde commodi temporibus odio
        </p>
      </div>
    </div>
  </div>
  <button class="adb-button__small adb-button__secondary" type="button">
    <i class="adb-icon__add"></i>
    Add Sortable Container
  </button>
</div>

Placeholders

Page and Container Placeholders direct the user to add content in places where content does not exist ("empty" state). By contrast, Placeholder Callouts ask the user to contribute to existing content. Page and Container Placeholders accommodate for more content in order to provide the needed extra context for the desired action.

Page Placeholders

Reviews & Questions

Throw a generic message here, or something specific to this empty page.

<div class="adb-placeholder adb-placeholder__page">
  <figure class="adb-placeholder--image">
    <i class="adb-icon__star"></i>
  </figure>
  <div class="adb-placeholder--content">
    <h2>Reviews &amp; Questions</h2>
    <p>Throw a generic message here, or something specific to this empty page.</p>
  </div>
  <button class="adb-button__primary" type="button">
    Do This Instead
  </button>
</div>

Container Placeholders

Container Placeholders indicate places where you can create and add containers. The call-to-action text is short (limited to one line) because the context for the action should be fairly clear.

Containers go here.
<div class="adb-placeholder adb-placeholder__callout adb-container">
  <div class="adb-placeholder--content">
    Containers go here.
  </div>
  <menu class="adb-placeholder--controls">
    <button class="adb-button__primary" type="button">
      Create a Container
    </button>
  </menu>
</div>
Adding Containers

Once you create a container, you can add more containers by clicking on the left-aligned add button below the container.

Header Deadline

Inventore pariatur incidunt aut dolores eos cum facere ullam similique perspiciatis et molestias facilis nulla. et voluptate voluptates alias quam eius eum iure officia sunt qui rerum quod perspiciatis. alias laboriosam doloremque cum et et accusantium repudiandae enim ipsam sit

Header Deadline

Dolorem eos deserunt blanditiis. maiores saepe temporibus deserunt. possimus voluptas earum id omnis qui assumenda reprehenderit laborum dicta eos officia voluptatem vitae voluptates. illum deleniti natus excepturi laboriosam et alias voluptatem

<div class="adb-form--container_field">
  <div class="adb-container">
    <div class="adb-container_header adb-container_header__actionable">
      <h3 class="adb-container_header--item">
        Header Deadline
      </h3>
      <menu class="adb-container_header--item">
        <button class="adb-button__danger adb-button__square_small" type="button">
          <i class="adb-icon__trash"></i>
        </button>
      </menu>
    </div>
    <div class="adb-container_content">
      <p>
        Soluta culpa architecto voluptas vel recusandae vel accusamus qui vitae vel nulla placeat aliquid necessitatibus. fuga ut tenetur sint. harum cum mollitia eaque doloremque vel possimus unde quos sed. sequi fuga qui voluptas omnis ut consequuntur totam et ducimus facilis distinctio assumenda aut. quia doloribus omnis impedit in cum sapiente nihil mollitia similique
      </p>
    </div>
  </div>
</div>
<div class="adb-form--container_field">
  <div class="adb-container">
    <div class="adb-container_header adb-container_header__actionable">
      <h3 class="adb-container_header--item">
        Header Deadline
      </h3>
      <menu class="adb-container_header--item">
        <button class="adb-button__danger adb-button__square_small" type="button">
          <i class="adb-icon__trash"></i>
        </button>
      </menu>
    </div>
    <div class="adb-container_content">
      <p>
        Sunt aut voluptatem omnis incidunt consequatur laboriosam sunt. ea repellat et reprehenderit non vel. voluptatem quia totam ipsa atque sed ab sunt quod et autem. tempore dolor eos et quaerat in est et hic nisi alias perferendis nobis. id est perspiciatis molestiae debitis sapiente quod eum qui non placeat. qui officiis autem commodi ab beatae consequatur consequatur ut voluptas est non ab culpa explicabo
      </p>
    </div>
  </div>
</div>
<button class="adb-button__small adb-button__secondary" type="button">
  <i class="adb-icon__add"></i>
  Add Container
</button>

Container Content Placeholders

Throw a generic message here, or something specific to this empty container.

Empty Table State

Throw a generic message here, or something specific to this empty container.

<div class="adb-container">
  <div class="adb-filters" data-filters>
    <menu class="adb-filters--header">
      <menu class="adb-filters--header_item">
        <button class="adb-button__inset adb-button__small adb-filters--filter_button" data-toggle="filters" type="button">
          Show Filters
        </button>
      </menu>
      <div class="adb-filters--header_item">
        <div class="adb-search_field adb-input_row adb-js-input_row">
          <div class="adb-input_row--item adb-input_row--primary">
            <input class="adb-search_field--input adb-text__small adb-input_row--item_content" placeholder="Search" type="search">
          </div>
          <div class="adb-input_row--item">
            <button class="adb-button__square_small adb-button__inset adb-input_row--item_content">
              <i class="adb-icon__search"></i>
            </button>
          </div>
        </div>
      </div>
    </menu>
    <menu class="adb-js-filters adb-filters--content adb-is-visually_hidden">
      <div class="adb-filters--filter">
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
    </menu>
  </div>
  <div class="adb-container_content">
    <div class="adb-placeholder adb-container">
      <div class="adb-placeholder--content">
        <p>Throw a generic message here, or something specific to this empty container.</p>
        <button class="adb-button__primary" type="button">
          Do This Instead
        </button>
      </div>
    </div>
  </div>
</div>
<div class="adb-container">
  <div class="adb-filters" data-filters>
    <menu class="adb-filters--header">
      <menu class="adb-filters--header_item">
        <button class="adb-button__inset adb-button__small adb-filters--filter_button" data-toggle="filters" type="button">
          Show Filters
        </button>
      </menu>
      <div class="adb-filters--header_item">
        <div class="adb-search_field adb-input_row adb-js-input_row">
          <div class="adb-input_row--item adb-input_row--primary">
            <input class="adb-search_field--input adb-text__small adb-input_row--item_content" placeholder="Search" type="search">
          </div>
          <div class="adb-input_row--item">
            <button class="adb-button__square_small adb-button__inset adb-input_row--item_content">
              <i class="adb-icon__search"></i>
            </button>
          </div>
        </div>
      </div>
    </menu>
    <menu class="adb-js-filters adb-filters--content adb-is-visually_hidden">
      <div class="adb-filters--filter">
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
    </menu>
  </div>
  <div class="adb-container_content">
    <div class="adb-placeholder adb-container">
      <div class="adb-placeholder--content">
        <figure class="adb-placeholder--image">
          <i class="adb-icon__list"></i>
        </figure>
        <h2>Empty Table State</h2>
        <p>Throw a generic message here, or something specific to this empty container.</p>
        <button class="adb-button__primary" type="button">
          Do This Instead
        </button>
      </div>
    </div>
  </div>
</div>

Loading Placeholders

Loading...
Status ID Created Company Product Edition Frequency Total Fee
Active 12345 04/19/1993 sed et impedit natus Professional Edition Monthly $999.99
Active 12345 12/25/2005 laboriosam magni cum quos Standard Edition Yearly $999.99
Pending 12345 04/29/2004 qui nihil est incidunt Basic Edition Weekly $999.99
Failed 12345 03/01/2009 distinctio numquam vel consequatur Business Edition Daily $999.99
Canceled 12345 01/16/2001 vel laboriosam laudantium labore Enterprise Edition Hourly $999.99
1 23 456 7890
<div class="adb-container">
  <div class="adb-filters" data-filters>
    <menu class="adb-filters--header">
      <menu class="adb-filters--header_item">
        <button class="adb-button__inset adb-button__small adb-filters--filter_button" data-toggle="filters" type="button">
          Show Filters
        </button>
      </menu>
      <div class="adb-filters--header_item">
        <div class="adb-search_field adb-input_row adb-js-input_row">
          <div class="adb-input_row--item adb-input_row--primary">
            <input class="adb-search_field--input adb-text__small adb-input_row--item_content" placeholder="Search" type="search">
          </div>
          <div class="adb-input_row--item">
            <button class="adb-button__square_small adb-button__inset adb-input_row--item_content">
              <i class="adb-icon__search"></i>
            </button>
          </div>
        </div>
      </div>
    </menu>
    <menu class="adb-js-filters adb-filters--content adb-is-visually_hidden">
      <div class="adb-filters--filter">
        <div class="adb-js-dropdown adb-dropdown adb-dropdown__inset adb-dropdown__small">
          <select>
            <option>Option</option>
            <option>Another option</option>
          </select>
        </div>
      </div>
    </menu>
  </div>
  <div class="adb-container_content adb-js-placeholder">
    <div class="adb-placeholder adb-container">
      <div class="adb-placeholder--content">
        <figure class="adb-placeholder--image">
          <span class="adb-loading">
            <span class="adb-loading--text">Loading...</span>
          </span>
        </figure>
      </div>
    </div>
  </div>
  <div class="adb-table adb-js-placeholder-target adb-is-hidden">
    <table>
      <thead>
        <tr>
          <th class="adb-is-active" data-sort data-sort-order="descending">
            Status
          </th>
          <th>ID</th>
          <th>Created</th>
          <th>Company</th>
          <th>Product</th>
          <th>Edition</th>
          <th>Frequency</th>
          <th>Total Fee</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>
            <span class="adb-status adb-status__active">
              <span class="adb-status--gem"></span>
              Active
            </span>
          </td>
          <td>12345</td>
          <td>
            12/03/1999
          </td>
          <td>
            et enim
          </td>
          <td>
            veniam et
          </td>
          <td>Professional Edition</td>
          <td>Monthly</td>
          <td>$999.99</td>
        </tr>
        <tr>
          <td>
            <span class="adb-status adb-status__active">
              <span class="adb-status--gem"></span>
              Active
            </span>
          </td>
          <td>12345</td>
          <td>
            06/28/1994
          </td>
          <td>
            amet consequatur
          </td>
          <td>
            odit atque
          </td>
          <td>Standard Edition</td>
          <td>Yearly</td>
          <td>$999.99</td>
        </tr>
        <tr>
          <td>
            <span class="adb-status adb-status__pending">
              <span class="adb-status--gem"></span>
              Pending
            </span>
          </td>
          <td>12345</td>
          <td>
            08/05/2008
          </td>
          <td>
            neque ut
          </td>
          <td>
            aut cupiditate
          </td>
          <td>Basic Edition</td>
          <td>Weekly</td>
          <td>$999.99</td>
        </tr>
        <tr>
          <td>
            <span class="adb-status adb-status__error">
              <span class="adb-status--gem"></span>
              Failed
            </span>
          </td>
          <td>12345</td>
          <td>
            12/14/1990
          </td>
          <td>
            quod velit
          </td>
          <td>
            voluptatum rerum
          </td>
          <td>Business Edition</td>
          <td>Daily</td>
          <td>$999.99</td>
        </tr>
        <tr class="adb-is-disabled">
          <td>
            <span class="adb-status adb-status__disabled">
              <span class="adb-status--gem"></span>
              Canceled
            </span>
          </td>
          <td>12345</td>
          <td>
            07/25/2003
          </td>
          <td>
            magni ut
          </td>
          <td>
            aperiam doloremque
          </td>
          <td>Enterprise Edition</td>
          <td>Hourly</td>
          <td>$999.99</td>
        </tr>
      </tbody>
    </table>
  </div>
  <div class="adb-container_footer adb-js-placeholder-target adb-is-hidden">
    <div class="adb-container_footer--item adb-container_footer--item__last">
      <nav class="adb-pagination_v1">
        <a class="adb-pagination_v1--button adb-pagination_v1--button__first"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__prev"></a>
        <a class="adb-pagination_v1--button">1</a>
        <a class="adb-pagination_v1--button">23</a>
        <span class="adb-pagination_v1--current">456</span>
        <a class="adb-pagination_v1--button">7890</a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__next"></a>
        <a class="adb-pagination_v1--button adb-pagination_v1--button__last"></a>
      </nav>
    </div>
  </div>
</div>
Placeholders in Tables
Status ID Created Product

Throw a generic message here, or something specific to this empty table.

<div class="adb-container">
  <div class="adb-table">
    <table>
      <thead>
        <tr>
          <th class="adb-is-active" data-sort data-sort-order="descending">
            Status
          </th>
          <th>ID</th>
          <th>Created</th>
          <th>Product</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td class="adb-table--menu" colspan="4">
            <div class="adb-placeholder adb-container">
              <div class="adb-placeholder--content">
                <p>
                  Throw a generic message here, or something specific to this empty table.
                </p>
                <button class="adb-button__primary" type="button">
                  Do This Instead
                </button>
              </div>
            </div>
          </td>
        </tr>
      </tbody>
    </table>
  </div>
</div>

Overlay Modals

An overlay modal is a traditional modal that overlays all other content on a page. Its position is fixed relative to the browser window. It sits on top of a transparent dark background that helps the modal become the primary focus point. By default, users can click outside the modal (on the modal background) to close it. If the modal requires the user to take an action (such as clicking on the primary action button), the user will not be able to click outside the modal to close it.

Usage
  1. Confirm user action
  2. Put important information into focus
  3. Require the user to make a choice before proceeding
  4. Allow the user to edit simple forms without leaving the page

numquam omnis eos sint sit

Autem velit quo totam et id suscipit consequatur tempore cum aut minus. corporis qui non repellendus saepe explicabo debitis a animi. commodi dolore eveniet est iste voluptatem

<div class="adb-modal" id="modal-medium" role="menu">
  <h3 class="adb-modal--header" data-truncate>
    voluptatem amet saepe et illum
    <a class="adb-close" data-dismiss="modal" href="#" title="Close"></a>
  </h3>
  <div class="adb-modal--content">
    <p>
      Minus laborum perspiciatis sed saepe voluptatem fugiat molestiae. rerum a totam non. in consequatur velit fugiat vel harum eum et suscipit eligendi et sit. quidem animi illum quia. et ducimus minima et iste vero
    </p>
  </div>
  <menu class="adb-modal--footer adb-toolbar">
    <button class="adb-toolbar--item adb-button__primary" type="submit">
      Take Action
    </button>
    <button class="adb-toolbar--item adb-button__secret" data-dismiss="modal" type="button">
      Cancel
    </button>
  </menu>
</div>

Other sizes include: Large and X-Large.

in laboriosam beatae et fugiat

Illum saepe nisi velit sit esse sed sed cum sit. fugit sit libero quam sunt accusantium laborum fuga praesentium ipsum. ipsum quo enim debitis rerum amet repellat iusto qui. consequatur dolorem minus occaecati ea velit voluptas aliquam optio ipsa dolorum vero corrupti

ipsum qui rerum facilis est

Et repellendus est est nulla reiciendis quisquam doloribus cum dicta libero qui. ipsum deleniti quia vero. cupiditate officiis ex dolorem et nobis beatae voluptas laudantium

Collapsible Containers

  • Framework
  • Arrange
  • Containers
  • Powered by AppDirect © 2009–2014
  • Help Center
  • Terms & Conditions
  • Contact
  • Call us toll-free: (877) 404-APPS
    Hide
    4
    1366 × 768
    10.51%
    9
    1024 × 768
    4.02%
    3
    1280 × 800
    11.08%
    1
    1440 × 900
    16.09%
    7
    1600 × 900
    5.59%
    6
    1280 × 1024
    5.77%
    5
    1680 × 1050
    7.48%
    2
    1920 × 1080
    15.99%
    8
    1920 × 1200
    5.39%
    10
    2560 × 1440
    3.23%