首頁 >web前端 >css教學 >css如何超出顯示捲軸

css如何超出顯示捲軸

coldplay.xixi
coldplay.xixi原創
2021-04-16 17:25:362771瀏覽

css超出顯示捲軸的方法:1、使用三個容器包圍起來,不需要計算捲軸的寬度;2、 自訂捲軸的偽物件選擇器【::webkit-scrollbar】。

css如何超出顯示捲軸

本教學操作環境:windows7系統、css3版,DELL G3電腦。

css超出顯示捲軸的方法:

方法1:使用三個容器包圍起來,不需要計算滾動條的寬度

#這個方法相對於方法1多加了一個盒子,將內容限制在盒子裡面了,這樣就看不到滾動條的同時也可以滾動。

 <div class="outer-container">
     <div class="inner-container">
        <div class="content">
            ......
        </div>
     </div>
 </div>
.element, .outer-container {
  width: 200px;
  height: 200px;
}
.outer-container {
  border: 5px solid purple;
  position: relative;
  overflow: hidden;
}
.inner-container {
  position: absolute;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.inner-container::-webkit-scrollbar {
  display: none;
}

方法2:自訂捲軸的偽物件選擇器::webkit-scrollbar

這種方法不相容IE,做行動端的可以使用。

1
.element::-webkit-scrollbar { width: 0 !important }
  IE 10+
1
.element { -ms-overflow-style: none; }
  Firefox
1
.element { overflow: -moz-scrollbars-none; }

詳情:

  以下為自訂webkit滾動條樣式

使用GoogleChrome瀏覽器的最新版本,捲軸樣式已經是非常漂亮了。這個webkit-scrollbar僅適用於webkit核心。

webkit屬性

::-webkit-scrollbar { /* 1 */ }
::-webkit-scrollbar-button { /* 2 */ }
::-webkit-scrollbar-track { /* 3 */ }
::-webkit-scrollbar-track-piece { /* 4 */ }
::-webkit-scrollbar-thumb { /* 5 */ }
::-webkit-scrollbar-corner { /* 6 */ }
::-webkit-resizer { /* 7 */ }

相關教學推薦:CSS影片教學

#

以上是css如何超出顯示捲軸的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn