Re: Region overflow proposal

On Tue, 07 Aug 2012 12:22:28 +0200, Robert O'Callahan  
<robert@ocallahan.org> wrote:

> Can you give an example of using David's proposal with 'display' values
> varying across region boxes?

Let's say you have a long list of products, each with a name, picture,
description. Like this:

<ul class=products>
   <li><span class=name>Gizmo</span>
       <img src="gizmo.jpg">
       <span class=desc>This gizmo will change your life
   <li>...

You want to display the first few products in the list prominently,
side by side, and want to use a flexbox for that. When the flexbox
is full though, you wan to display the rest as a bullet list, below
it.

.products { overflow:region; }
.products::nth-region(1) { display:flex; ... }

.products::nth-region(1) li { display:block; ... }
.products::nth-region(1) .title { ... }
.products::nth-region(1) img { ... }
.products::nth-region(1) .desc { ... }

.products .title { ... }
.products img { ... }
.products .desc { ... }

The first region gets display:flex, the following one gets display:block.

Received on Wednesday, 8 August 2012 13:35:04 UTC