Skip to content

Longform Layout

Longform layouts provide a number of width options for longform storytelling, spanning from wider widths meant for immersive media, to thinner width containers meant for easy text legibility.

This component requires full-screen display to display correctly, open the full example for a more accurate display.

Open Full Example
<div class="longform-layout longform-layout--content b1">
  <p>This is a paragraph constrained by this layout that is meant for text.</p>
</div>
<div class="longform-layout longform-layout--photos b1">
  <p>This is a paragraph constrained by this layout that is meant for photos.</p>
</div>
<div class="longform-layout longform-layout--wide b1">
  <p>This is a paragraph constrained by this layout that is meant for wide media.</p>
</div>
<div class="longform-layout longform-layout--fullbleed b1">
  <p>This is a paragraph constrained by this layout that is meant for full-bleed immersive content.</p>
</div>
  • Use to lay out content on immersive and marketing pages
  • Don’t use for page styling in content with sidebars: These styles are intended to go full width, using on pages with a sidebar will result in awkward design.
  • Don’t use merely to set an element’s width: Use the max-w utility classes for this instead.
ClassnameEffectReason to Use
longform-layout--contentContainer is max 780px wideUse for text paragraphs
longform-layout--photosContainer is max 1200px wideUse for grids of photos or other large images
longform-layout--wideContainer is max 1400px wideUse for wide, immersive content
longform-layout--fullbleedContainer is full widthUse for full-bleed content