與此站點相同:https://www.tumblr.com/explore/text 您可以看到,當我們拖動上述站點中每個帖子中的hashtags時,它們會自動水平拖動,並且沒有任何滾動條。但是,這種效果是由JavaScript與CSS結合創建的。如何水平滾動內容而不使用滾動條並僅使用CSS
現在我不知道我們是否可以用純粹的CSS來做同樣的效果。請幫幫我。非常感謝你!
與此站點相同:https://www.tumblr.com/explore/text 您可以看到,當我們拖動上述站點中每個帖子中的hashtags時,它們會自動水平拖動,並且沒有任何滾動條。但是,這種效果是由JavaScript與CSS結合創建的。如何水平滾動內容而不使用滾動條並僅使用CSS
現在我不知道我們是否可以用純粹的CSS來做同樣的效果。請幫幫我。非常感謝你!
好吧,我想你以後有什麼是像下面
您需要鼓搗與它周圍一點。
基本上你在隱藏滾動條。它有點笨重,但多數民衆贊成你所期望的我猜沒有jquery平滑。
的Html
<div class="viewport-clip">
<div class="viewport">
<div class="horizontal">
<div class="item">#test</div>
<div class="item">#test1</div>
<div class="item">#test2</div>
<div class="item">#test3</div>
<div class="item">#test4</div>
<div class="item">#test5</div>
</div>
</div>
</div>
和CSS
*/
.viewport-clip {
width: 200px;
height: 30px;
overflow: hidden;
}
.viewport {
width: 100px;
height: 60px; /* Note the excessive extra height to keep h-scrollbar at bay */
overflow: auto;
overflow-x: auto;
overflow-y: hidden;
}
.horizontal {
width: 330px;
height: 30px;
}
.item {
width: 50px;
float: left;
background: white;
color:#888;
padding-right: 5px;
height: 30px;
}
我的意思是我們不會在這裏使用任何javascript @Ace –
無法完成,您必須使用javascript爲它 – AceWebDesign
他們是不一樣的@Ace。你知道光滑的滑蓋旋轉木馬嗎?這些井號標籤就是這樣工作的。但我不知道該怎麼做。 –
不可能用純的CSS。 –
我必須錯過一些東西......你是說那個視線可以水平滾動嗎?按照從左到右的水平方向,反之亦然,是否正確? – zer00ne
@ zer00ne沒錯。你應該看到上面的網站,使其更清楚 –