因此,這裏是我的內容:CSS水平滾動技巧
<div class="items_viewed" id="block1">
<div class="item_wrapped">
<div id="item1" class="item">item 1</div>
<div id="item2" class="item"></div>
<div id="item3" class="item"></div>
<div id="item4" class="item"></div>
<div id="item5" class="item">item 5</div>
</div>
</div>
<div class="clear"></div>
<div class="items_viewed" id="block2">
<div class="item_wrapped">
<div id="item1" class="item">item 1</div>
<div id="item2" class="item"></div>
<div id="item3" class="item"></div>
<div id="item4" class="item"></div>
<div id="item5" class="item">item 5</div>
</div>
</div>
的CSS很簡單,因爲它可以得到:
.items_viewed {
width:100%;
height:410px;
overflow:auto;
}
.item_wrapped {
width:990px;
}
.item {
height:380px;
width:148px;
background:#CCCCCC;
float:left;
margin:4px;
}
我需要第一block1
與item1
開始作爲第一個可視item和block2
以顯示item5
作爲第一個可查看項目。
因此當用戶滾動頁面時,他從右向左滑動block1
,從左向右滑動block2
。
direction:ltr
似乎沒有幫助。而且我不想使用Javascript,因爲它會增加加載時間。
請告知
編輯: http://jsfiddle.net/8of8j0d9/僅供參考
您重複了您的ID。元素ID的意思是獨特的,不應該重複自己,因爲這可能會導致一些/大多數瀏覽器中的錯誤。請確保你永遠不要重複元素ID來避免這種情況。 – jbutler483
這只是虛擬代碼。所有的id都是通過PHP自動生成的,並且在最終輸出中是唯一的 –