CSS Grid Content Flow

From Kevin Powell's A new approach to container and wrapper classes video.

We use CSS Grid's "named columns" feature to define content, breakout and full-width areas with dynamic widths.

Lorem ipsum dolor sit.

Qui tempora quas laudantium voluptates, iste nemo, aliquid, a excepturi nam asperiores eaque explicabo! Dolor facere saepe vel quidem est eligendi tempora iure eos libero excepturi adipisci voluptas sunt necessitatibus, esse ipsa sapiente, error aut nesciunt voluptatum quam officia blanditiis? Excepturi amet, tenetur odit nostrum laudantium accusantium, sequi consequatur, dolores voluptatibus laboriosam corporis? Veritatis atque voluptates consequuntur aspernatur nihil. Esse.

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Corporis optio aliquam laborum, eaque provident iusto libero cupiditate fugiat hic natus quas cumque non ea saepe ducimus. Ratione praesentium rerum sed!

Laborum eaque minus quaerat?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Rem corrupti sit non distinctio! Autem ex maiores nobis quae voluptatem perferendis officia placeat, sequi, dignissimos quos minima illo. Fugit eveniet iusto necessitatibus porro ex id vero expedita quisquam corrupti quo nulla ea, veritatis repellendus, ipsum aliquam assumenda harum. Dolores quo facere ipsa commodi, ab minus praesentium? Expedita eligendi aperiam rem consequuntur.

Jumbotron

Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis quas facilis provident libero at aperiam saepe excepturi voluptatibus magnam iure?

Debitis eos placeat fuga.

Placeat, rem maiores? Fuga enim nemo asperiores incidunt earum obcaecati nihil cum veniam ipsum nisi. Aut asperiores animi possimus earum odio sapiente ducimus quod veniam. Qui in maiores nostrum magni sed doloremque assumenda. Numquam in suscipit quidem dolorem nobis nulla non, tempora vero itaque quasi vel, consequatur porro minus molestiae? Dicta reiciendis voluptatem, deserunt dolore necessitatibus aliquid iusto nihil facilis!

Laborum eaque minus quaerat?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Rem corrupti sit non distinctio! Autem ex maiores nobis quae voluptatem perferendis officia placeat, sequi, dignissimos quos minima illo. Fugit eveniet iusto necessitatibus porro ex id vero expedita quisquam corrupti quo nulla ea, veritatis repellendus, ipsum aliquam assumenda harum. Dolores quo facere ipsa commodi, ab minus praesentium? Expedita eligendi aperiam rem consequuntur.

Lorem Img

Debitis eos placeat fuga.

Placeat, rem maiores? Fuga enim nemo asperiores incidunt earum obcaecati nihil cum veniam ipsum nisi. Aut asperiores animi possimus earum odio sapiente ducimus quod veniam. Qui in maiores nostrum magni sed doloremque assumenda. Numquam in suscipit quidem dolorem nobis nulla non, tempora vero itaque quasi vel, consequatur porro minus molestiae? Dicta reiciendis voluptatem, deserunt dolore necessitatibus aliquid iusto nihil facilis!

Mollitia, est. Magni, eos?

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Molestiae temporibus dolorem velit voluptatem, earum rem optio repellat in iusto, quo corporis tenetur suscipit maxime molestias nihil eum accusantium eligendi magnam? Quo consequuntur blanditiis labore nostrum, ex iusto sequi aspernatur adipisci sunt perferendis necessitatibus veritatis error! Alias ipsa nulla recusandae inventore consequatur ad voluptatum, excepturi, repellendus aliquam ratione ab cumque. Aperiam?

Error dolorem excepturi quidem.

Dolorum ipsum iste doloribus quod maiores delectus, ratione quaerat obcaecati perspiciatis culpa voluptas tenetur, voluptatem architecto praesentium labore veniam quis expedita vitae! Suscipit explicabo laboriosam praesentium blanditiis. Id omnis sint nemo rerum facere ipsum dolore consectetur quos cupiditate consequuntur, iusto repellendus voluptatibus adipisci perferendis nobis cumque aspernatur corporis repudiandae earum quae qui. Ex voluptas beatae necessitatibus, id assumenda sunt eaque!

Lorem Img

Officia libero veniam aut?

Natus ducimus vero dolor! Ad explicabo deleniti iure? Nisi laudantium asperiores eligendi enim aut labore expedita nam aliquid vel in. Repellat, libero? Perferendis aspernatur iste, aliquam ea odio illum molestiae laudantium numquam nisi veniam, minus explicabo autem voluptate nobis, impedit earum fugit! Nisi nulla eum aspernatur quod recusandae debitis omnis accusantium et provident. Repellat, eveniet rerum facilis odio modi incidunt.

Eos laudantium nulla reiciendis.

Inventore, corrupti cupiditate? Voluptatum, tempora atque ipsam, assumenda, tenetur vero voluptate odit eum quasi labore laboriosam temporibus vitae ut error alias necessitatibus debitis autem ad? Eum non vitae perferendis maiores assumenda! Quas laborum illo adipisci, voluptas, doloribus odit enim voluptatem placeat ratione dolor reiciendis modi sunt non delectus sequi fugiat voluptate sit recusandae dolore corporis maiores? Est aliquam saepe ipsum?

Quo tempora ullam corporis?

Quae cumque, similique molestias et, reiciendis esse molestiae laborum beatae necessitatibus itaque, temporibus porro praesentium ex aperiam. Esse nulla commodi veritatis ipsam modi fugit. Tenetur quae, exercitationem aperiam labore excepturi corporis molestiae enim temporibus alias esse! Veniam mollitia officia iste ullam, pariatur maiores eos ea enim illo, officiis provident quidem! Suscipit exercitationem quia temporibus sunt debitis voluptatem. Numquam, voluptas tempora?