我很想知道Facebook上的自定義滾動條是如何製作的。如何在div(Facebook風格)上創建自定義滾動條
它只是CSS或一些JavaScript以及?
如果是,我可以對代碼的外觀有所瞭解嗎?
這個問題是針對Facebook的滾動條的風格,而不是如何簡單擁有一個自定義的滾動條
我很想知道Facebook上的自定義滾動條是如何製作的。如何在div(Facebook風格)上創建自定義滾動條
它只是CSS或一些JavaScript以及?
如果是,我可以對代碼的外觀有所瞭解嗎?
這個問題是針對Facebook的滾動條的風格,而不是如何簡單擁有一個自定義的滾動條
它的JavaScript和CSS
如果你正在尋找一個像Facebook的滾動條,那麼我強烈建議你看看這個例子:
我通過添加另一個DIV作爲同級解決了這個問題滾動內容div。它的高度設置爲彎曲邊框的半徑。如果你有想要推到最底部的內容,或者你想要流入這個新的div的文本等等,那麼會出現設計問題。但對於我的用戶界面來說,這個薄的div沒有問題。
真正的關鍵是要具有以下結構:
<div class="window">
<div class="title">Some title text</div>
<div class="content">Main content area</div>
<div class="footer"></div>
</div>
重要CSS亮點:
這裏是一個樣子:
Facebook的使用我在上下文中描述一個非常聰明的技術我的滾動條插件jsFancyScroll:
滾動的內容實際上由瀏覽器滾動機制滾動,而本地滾動條通過使用溢出定義隱藏,並且自定義滾動條通過雙向事件監聽保持同步。
隨意使用我的插件爲您的項目::)
https://github.com/leoselig/jsFancyScroll/
我強烈推薦它了插件,如TinyScrollbar來與可怕的性能問題!
@kapa無法複製特定的FB風格問題 – 2015-04-24 18:27:31
fakeScroll是超輕量級和高效 - http://yaireo.github.io/fakescroll/ – vsync 2015-04-26 22:47:50