阅读更多关于这个我想这只是为了好玩 - 因为我太想一个解决方案。
小提琴:http://jsfiddle.net/4V4cD/1/
HTML:
<div id="container">
<div class="object"><div class="content">one</div></div>
<div class="object"><div class="content">two</div></div>
<div class="object"><div class="content">three</div></div>
<div class="object"><div class="content">four</div></div>
<div class="object tall"><div class="content">five</div></div>
<div class="object"><div class="content">six</div></div>
<div class="object"><div class="content">seven</div></div>
<div class="object"><div class="content">eight</div></div>
</div>
CSS:
#container {
width:300px; height:300px; border:1px solid blue;
transform:rotate(90deg);
-ms-transform:rotate(90deg); /* IE 9 */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari and Chrome */
-o-transform:rotate(90deg); /* Opera */
}
.object {
float:left;
width:96px;
height:96px;
margin:1px;
border:1px solid red;
position:relative;
}
.tall {
width:196px;
}
.content {
padding:0;
margin:0;
position:absolute;
bottom:0;
left:0;
text-align:left;
border:1px solid green;
-webkit-transform-origin: 0 0;
transform:rotate(-70deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari and Chrome */
-o-transform:rotate(-90deg); /* Opera */
}
我可以看到这将有更高/ div的宽工作。只需要侧身思考。我想象定位会成为一个问题。转型起源应该帮助一些人。
来源
2013-03-22 18:44:11
Ron
一个很好的和有趣的问题。无论我如何展现自己的想象力,我都看不到用纯HTML和CSS做到这一点的方法。有兴趣看看是否有任何事情发生。 – 2009-12-04 15:00:22
你如何创建页面的底部限制?这些div会在固定高度的容器内吗? – Rudism 2009-12-04 15:19:23
是的容器有一个固定的高度 – mck89 2009-12-04 15:24:13