行動裝置
行動版頁面只要相容Chrome 和Safari 就夠了,所以可以使用自訂捲軸的偽類別選擇器::-webkit-scrollbar來隱藏滾動條。
.container::-webkit-scrollbar { display: none; }
(推薦教學:CSS教學)
PC 端
PC 端對相容性的要求相對來說要高一點,所有可以換個方法,大致想法就是在內容div外包一個父容器div,設定overflow: hidden,內容div設定display-x: hidden; display-y: auto; 最後設定父容器div的寬度小於內容div的寬度或是設定內容div的margin-right 為負值就可以了。
<div class="outer"> <div class="content"> <p>1111</p> <p>222</p> <p>333</p> <p>444</p> </div> </div> .outer { width: 300px; height: 300px; overflow: hidden; .content { width: 330px; /*margin-right: -15px;*/ height: 100%; overflow-x: hidden; overflow-y: auto; background: red; padding-top: 100px; p:not(:first-child) { margin-top: 100px; } } }
相關影片教學推薦:css影片教學
以上是css如何實現隱藏捲軸的詳細內容。更多資訊請關注PHP中文網其他相關文章!