【发布时间】:2014-08-24 05:23:46
【问题描述】:
我正在寻找水平堆叠一些旋转的灵活框(即display: flex)。
问题在于,当我旋转它们时,即使我设置了 - 例如 - height: 1em,它们之间的间距也会很大。
我的猜测是,这是因为当一个盒子旋转时,它仍然占据未旋转的水平空间。
您将如何水平堆叠旋转的框并消除不需要的边距?
为了更好地理解整个问题,I've created a sample in jsFiddle 我把代码贴在这里:
HTML
<div id="container">
<div class="inside">heyyyyyyyyyy</div>
<div class="inside">heyyyyyyyyyy</div>
<div class="inside">heyyyyyyyyyy</div>
<div class="inside">heyyyyyyyyyy</div>
<div class="inside">heyyyyyyyyyy</div>
</div>
CSS
#container {
display: flex;
flex-flow: row nowrap;
justify-content: flex-end;
}
.inside {
min-width: 0;
transform: rotate(-90deg);
}
【问题讨论】:
-
只需为您相应旋转的文本创建一个额外的包装元素,同时保持
.inside元素不变。