действительно простая разметка:
<div id="page-wrap">
<div class="post horizontal">
<h2>Headline 01</h2>
<div class="entry">
<p>Lorem ipsum dolor...</p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
</div>
</div>
<div class="post horizontal">
<h2>Headline 02</h2>
<div class="entry">
<p>Lorem ipsum dolor...</p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
</div>
</div>
</div>
мой css выглядит так:
.horizontal {
overflow-x:scroll;
clear:both;
}
.horizontal p {
float:left;
width:500px;
padding:0 20px 20px 0;
}
.horizontal p.image {
width:1024px;
}
Я понятия не имею, как я могу создавать горизонтальные "кадры", такие как макет ниже, без использования реальных кадров.
Прямо сейчас изображения не плавают, потому что с .horizontal на 100% внутри # page-wrap. Таким образом, они выровнены друг под другом. Я хочу, чтобы все изображения были рядом в горизонтали. Каждая полоса должна иметь отдельную полосу прокрутки, которая позволяет мне прокручивать изображения.
Я хочу создать это:
Есть идеи, как это решить?
Более того, у меня есть еще несколько вещей, которые я не знаю, как решить ... например, полосы прокрутки или каждый горизонтальный горизонталь должны появляться только в том случае, если есть фактический контент, который необходимо прокрутить (если изображений нет, полоса прокрутки там быть не должна)
спасибо за вашу помощь
кстати. Я использую jquery в своем проекте, это возможно только с js?