Flow
.prvni {
  flow-into: identifikator;
}
.druhy {
  flow-from: identifikator;
}

Tento kód zajistí, že bez změny HTML kódu se obsah z elementu .prvni přesune od elementu .druhy.

Podpora

Momentální podpora je špatná. V Chrome nějaký čás flow-* fungovalo (ve versích 15–18). V novějších by se měla dát zapnout podpora v about:flags přes položku experimentální funkce Web Platform (chrome://flags/#enable-experimental-web-platform-features). Nicméně v Chrome 35 to k úspěchu nevedlo.

Internet Explorer 10 a 11 podporují přetékání mezi elementy pouze pro značku <iframe>.

Využití

Při dostatečné podpoře by to pomohlo hodně při vytváření responsivního designu. Typický problém, kdy se vícesloupcový layout přeskládává do jedné nudle. V takovém případě musí být celé sloupce souvisle pod sebou.

CSS vlastnosti flow-* umožní přeskládat obsah klidně na přeskáčku. Tj. kus z prvního sloupce, kus z druhého a podobně.

Odkazy jinam

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

CSS vlastnosti content a attr

Úprava obsahu pomocí content a attr

Pomocí CSS vlastnosti content a funkce attr lze ovlivňovat z CSS výsledný textový obsah webu.

CSS transition

Animace v CSS pomocí transition

CSS vlastností transition lze na stránce docílit přechodových animací bez JavaScriptu.

CSS animace

CSS vlastnost animation

Animování prvků na stránce pomocí čistého CSS s využitím @keyframes.

Column – obsah ve sloupcích

Vícesloupcový text a column

CSS vlastnost column umožňuje rozdělení textu do více sloupců.

CSS flex

Flexboxy

Flexibilní stylování boxů je jednoduší a schopnější alternativa k obtékání (float), ale zatím hudba budoucnosti…

Komentáře