确保垂直内容水平溢出
TL; DR:尝试水平溢出垂直块,类似于Windows“metro”接口。彩色块应保持垂直对齐,除非它们不适合,在这种情况下,它们应该溢出到一个新的列中(块的布局将水平增加,因为垂直尺寸减小)。确保垂直内容水平溢出
目前,我已经创建了一个显示以下内容的HTML页面:
这里面的标记,在下列因素出现:
<div class="container"> <div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
</div>
我试图定义CSS规则是这样的,当“容器”div被调整大小时,彩色块会水平溢出,如下图所示:
这是可能的使用纯CSS/SCSS?我需要使用JavaScript还是动态创建新元素?
我已经尝试使用以下SASS规则来显示这样的布局,但无济于事:https://gist.github.com/psgs/cd87a1b3e70b35e264ec
非常感谢,
PSGS
回答:
如果你的块向左浮动(float:left
),然后作为你增加div的宽度,块应该自动地向右移动,或者如你所说,应该水平地溢出。
以上是 确保垂直内容水平溢出 的全部内容, 来源链接: utcz.com/qa/259576.html