小編給大家分享一下css如何超出顯示滾動條,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
10年積累的成都網(wǎng)站設計、做網(wǎng)站、成都外貿網(wǎng)站建設公司經驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有大峪免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
css的基本語法是:1、css規(guī)則由選擇器和一條或多條聲明兩個部分構成;2、選擇器通常是需要改變樣式的HTML元素;3、每條聲明由一個屬性和一個值組成;4、屬性和屬性值被冒號分隔開。
css超出顯示滾動條的方法:1、計算滾動條寬度并隱藏起來;2、使用三個容器包圍起來,不需要計算滾動條的寬度;3、自定義滾動條的偽對象選擇器【::webkit-scrollbar】。
本教程操作環(huán)境:windows7系統(tǒng)、css3版,DELL G3電腦。
css超出顯示滾動條的方法:
方法1:計算滾動條寬度并隱藏起來
<div class="outer-container"> <div class="inner-container"> ...... </div> </div> .outer-container{ width: 360px; height: 200px; position: relative; overflow: hidden; } .inner-container{ position: absolute; left: 0; top: 0; right: -17px; bottom: 0; overflow-x: hidden; overflow-y: scroll; }
注釋:這個代碼巧妙的向右移動了17個像素,剛好等于滾動條的寬度。這個值是我手動調試得來的。在chrome和IE沒發(fā)現(xiàn)問題。
方法2:使用三個容器包圍起來,不需要計算滾動條的寬度
這個方法相對于方法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; }
方法3:自定義滾動條的偽對象選擇器::webkit-scrollbar
這種方法不兼容IE,做移動端的可以使用。
.element::-webkit-scrollbar { width: 0 !important } IE 10+
.element { -ms-overflow-style: none; } Firefox
.element { overflow: -moz-scrollbars-none; }
以上是“css如何超出顯示滾動條”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章名稱:css如何超出顯示滾動條
文章轉載:http://muchs.cn/article8/igspip.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、電子商務、網(wǎng)站收錄、手機網(wǎng)站建設、網(wǎng)站制作、用戶體驗
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)