Skip navigation

Components / Artwork & collections

Selector

Selecting a disclosure changes both its open explanation and the paired Figure. Manual, with no autoplay.

div.selector.columns[data-selector] > div.column.selector-media + div.column.content > div.accordion
Try it

Works for brands like yours

Software and services

Make an invisible service easier to understand. The selected explanation and its illustration stay together.

Software and services — illustrative image
Founders and entrepreneurs

Give a personal brand a recognizable visual voice. Selecting this item opens its explanation and changes the illustration.

Founders and entrepreneurs — illustrative image
Physical products

Show the experience behind a product, rather than only the object. Each item owns its own words and Figure.

Physical products — illustrative image
<div class="selector columns is-vcentered" data-selector>
  <div class="column selector-media" hidden></div>
  <div class="column content">
    <h2>Works for brands like yours</h2>
    <div class="accordion">
      <details open>
        <summary>Software and services</summary>
        <div class="accordion-body content"><p>Make an invisible service easier to understand. The selected explanation and its illustration stay together.</p>
          <figure class="figure is-rounded is-4by3"><img src="/assets/images/pattern-example.svg" alt="Software and services — illustrative image" width="800" height="500"></figure>
        </div>
      </details><details >
        <summary>Founders and entrepreneurs</summary>
        <div class="accordion-body content"><p>Give a personal brand a recognizable visual voice. Selecting this item opens its explanation and changes the illustration.</p>
          <figure class="figure is-rounded is-4by3"><img src="/assets/images/artist-detail.svg" alt="Founders and entrepreneurs — illustrative image" width="800" height="500"></figure>
        </div>
      </details><details >
        <summary>Physical products</summary>
        <div class="accordion-body content"><p>Show the experience behind a product, rather than only the object. Each item owns its own words and Figure.</p>
          <figure class="figure is-rounded is-4by3"><img src="/assets/images/composition-placeholder.svg" alt="Physical products — illustrative image" width="800" height="500"></figure>
        </div>
      </details>
    </div>
  </div>
</div>
Class or attributeWhat it does
is-reversedMedia on the right, using the same Columns convention.
is-vcenteredVertically center the text and media; used by the example.
figure modifiersEach disclosure owns a Figure; existing rounding, ratio, shadow and overlap treatments carry across.
native detailsPut the original Figure in each accordion-body. No-JS keeps each explanation paired with its image.
optional jsOne open item, image decoding/crossfade, native keyboard activation and reduced motion.