У меня потрясающая проблема с реализацией 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>
Все это работает, но если вы изменяете размер окна во втором или третьем кадре, элементы списка, содержащие изображения, изменяют размер с той же скоростью, что и окно браузера, а не остаются в центре. Я использовал немного jquery для вертикального выравнивания изображений, но я думал, что text-align: center и 100% ширины будет достаточно, чтобы держать их на месте.
Буду очень признателен за любые мысли, я на грани привязи!