-45 度の角度の付いたテキストの ul リストを作成しようとしていますが、これも下に揃えて適切な間隔で配置する必要があります (間隔を適切に制御できるようにするため)。
このページの上部にある要素のように
HTML:
<div class="route-diagram">
<ul class="routes">
<li class="first">Pennywell, Quarry View</li>
<li>Pallion, Forfield Road</li>
<li>Royal Hospital, Hylton Road</li>
<li>Millfield Metro</li>
<li>Sunderland, Green Terrace</li>
<li>Lorem Ipsum</li>
<li>Lorem Ipsum</li>
</ul>
</div>
CSS:
.route-diagram ul.routes {
list-style:none;
}
.route-diagram ul.routes li {
display:inline;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/*
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
*/
zoom:1;
}
ここでjsfiddleを開始しました。
私の質問は、これは別々の div で制御する方が簡単かということです (リストの方がはるかにクリーンで維持しやすいようです)。または、jquery プラグインを使用すると、より多くのオプションが提供されますか?
リストの間隔をうまく調整することを心配しています。私のhtmlでは非常に厄介で、フィドルに示されているようです。
誰かがこれを手伝ってくれるか、良いアドバイスがあれば、本当に感謝しています.