所以我使用的是Flexbox将持有这些元素:Flexbox的 - 水平取向垂直文本
它看起来类似的东西。虽然你可以说,但我很难将文本横向居中。
我将文本垂直旋转90度,变换原点位于左侧。
.containers {
width:100%;
height:100%;
display:flex;
}
.selections {
width:100/6 *100%;
height:100%;
padding:0;
margin:0;
line-height: 100%;
filter:brightness(60%) grayscale(30%);
transition: .3s filter ease-in-out;
color:#DDD;
h2 {
position:absolute;
margin:0 auto;
top:50%;
transform: rotate(90deg) translateX(-50%);
transform-origin: left;
}
}
我应该包括HTML。
<div class="containers">
<div class="selections one"> <h2> BOWL </h2> </div>
<div class="selections two"> <h2> GOBLET </h2> </div>
<div class="selections three"> <h2> GUPPY BOX </h2> </div>
<div class="selections four"> <h2> LAMP </h2> </div>
<div class="selections five"> <h2> LAMINATED BOWL </h2> </div>
<div class="selections six"> <h2> OVENSTICK </h2> </div>
<div class="selections seven"> <h2> WALRUS TOY </h2> </div>
<div class="selections eight"> <h2> WHISTLE </h2> </div>
</div>
代码不复制什么,你在图片中看到。请使用您迄今为止的内容创建一个[最小,完整,可验证的示例](http://stackoverflow.com/help/mcve)。 http://codepen.io/anon/pen/bgMyag –
噢。 http://codepen.io/aphsai/pen/mRLYXe 这应该可能工作?但颜色没有显示出来...... –