serialscrollの実装に大きな問題があります。フルスクリーンのスライドショーを実行するために、各リストアイテムの幅が100%になるように設定しました。
あなたはここで完全なコードをチェックすることができます:http://www.reverenddan.net/so/
CSSはかなり単純です:
#slideshow {
width: 100%;
height:100%;
margin: 0;
padding: 0;
position:absolute;
overflow:hidden;
}
#slideshow ul {
width: 800%;
height:100%;
margin: 0;
padding:0;
}
#slideshow li {
width:12.5%;
height:100%;
margin: 0;
padding: 0;
float:left;
list-style: none;
}
および対応するHTML:
<div id="slideshow">
<ul>
<li id="slide1"><img class="centered" src="img/beetle.png" width="344" height="380" /></li>
<li id="slide2"><img class="centered" src="img/beetle.png" width="344" height="380" /></li>
<li id="slide3"><img class="centered" src="img/beetle.png" width="344" height="380" /></li>
</ul>
</div>
すべてうまくいきますが、2番目または3番目のフレームでウィンドウのサイズを変更すると、画像を保持しているリストアイテムのサイズが、中央にとどまるのではなく、ブラウザウィンドウとは異なる速度で表示されます。画像を垂直方向に整列させるためにjqueryを少し使用しましたが、text-align:centerと100%の幅で、画像を所定の位置に維持するのに十分だと思いました。
どんな考えでも大歓迎です、私は私のテザーの終わりにいます!