CSS3取消滾動條是前端開發中比較常用的技巧,在美化頁面設計的時候,經常需要隱藏掉默認的滾動條,用自定義的方式展現滾動效果,下面是CSS3取消滾動條的實現方法。
/*取消水平滾動條*/ body { overflow-x: hidden; } /*取消垂直滾動條*/ body { overflow-y: hidden; } /*同時取消水平和垂直滾動條*/ body { overflow: hidden; }
除了這幾種常用的方式外,還有一些比較復雜的滾動條實現方案,例如自定義滾動條樣式等,需要加入一些偽類選擇器和背景圖等屬性才能實現。
/*自定義垂直滾動條*/ ::-webkit-scrollbar { width: 10px; height: 100px; } /*滾動條軌道*/ ::-webkit-scrollbar-track { background-color: #f5f5f5; } /*滾動條滑塊*/ ::-webkit-scrollbar-thumb { background-color: #000; } /*滾動條按鈕*/ ::-webkit-scrollbar-button { background-color: #000; }
為了實現各種復雜場景的滾動條效果,CSS3提供了不同的屬性和偽類選擇器,可以根據需要進行自由組合,充分發揮CSS的優勢,實現最好的滾動條效果。
上一篇css3 單擊