垂直不水平的砌体布局

问题描述:

我发现了一些非常简单的砌体布局,现在的问题是它在水平上显示它,我希望它在垂直显示。试图改变砌筑高度,但仍显示水平不那么肯定垂直不水平的砌体布局

显示如何:弯曲

的行为与其他Flex属性。

这是layout我想实现

小提琴是here

HTML:

<div id="masonry"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/1.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/2.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/3.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/4.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/6.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/8.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/9.jpg"> 
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/7.jpg"> 
</div> 

CSS:

body { 
    margin: 0; background: #131212; 
    width: 100vw 
} 
div#masonry { 
    display: flex; 
    flex-direction: column; 
    flex-wrap: wrap; 
    height: 100vw; 
    font-size: 0; 
} 
div#masonry img { 
    width: 50%; 
    transition: .8s opacity; 
} 

div#masonry:hover img { opacity: 0.3; } 
div#masonry:hover img:hover { opacity: 1; } 
+0

你能告诉我们你喜欢的例子输出玩? –

+0

在问题 – MIke

->some guide<-
flex-direction: row | row-reverse | column | column-reverse;
在: DIV#砖石IMG - 你可以用宽度和/或高度,希望帮助:)

+0

上添加了没有得到你放的CSS?什么是|代表? – MIke

+0

迈克尔·波 - 只是增加高度参数到div#masonry – user2836288

+0

这是我没有得到flex-direction:row | row-reverse |列|列反向;什么与|东西 – MIke