0
我在做一個網站,幾個窗格的任意號碼,導航菜單在它們之間進行切換。我想在CSS中使用轉換效果來爲窗格切換設置動畫效果。窗格是<李>元素:CSS-動畫過渡效果的窗格
<ol class="content">
<li class="pane">This is pane 1.</li>
<li class="pane">This is pane 2.</li>
<li class="pane">This is pane 3.</li>
</ol>
,其位於並排的一面,所以我的動畫內容的利潤率左屬性使窗格左右滾動,流入和流出的查看:
@-webkit-keyframes scroll1to2 {
from {margin-left: 0%;}
to {margin-left: -100%;}
}
@-webkit-keyframes scroll2to3 {
from {margin-left: -100%;}
to {margin-left: -200%;}
}
@-webkit-keyframes scroll1to3 {
from {margin-left: 0%;}
to {margin-left: -200%;}
}
,這當然可以顛倒。問題是,這種方法將是不實用超過3個窗格(代碼的長度與窗格的數平方增長)。
所以...你怎麼會寫這樣的窗格的任意號碼?
編輯:我知道我可以使用JavaScript來生成CSS代碼,但我希望有,我已經錯過了一個更優雅的方式。