css實現隱藏滾動條並可以滾動內容
css實現隱藏滾動條並可以滾動內容
前言
當頁面的html結構巢狀的盒子很多的時候,可能會導致一個頁面中含有多個垂直滾動條。
這樣的話很影響頁面的樣式,所以我們需要隱藏滾動條的同時還支援滾動,下面就是利用css實現的兩種方法。
方法一、計算滾動條寬度並隱藏起來
原理:外面的盒子和裡面的盒子利用子絕父相進行佈局,裡面的盒子向右移動17個畫素,剛好等於滾動條的寬度(手動除錯得來的),並且該方法在chrome和IE中沒發現問題。
程式碼如下(示例):
.outer-container{
width: 300px;
height: 200px;
border:1px solid black;
overflow:hidden;
position:relative;
}
.inner-container{
position:absolute;
/*這四個方向的位置要寫全,否則不生效*/
top:0;
left:0;
bottom:0;
right:-17px;
overflow-y: scroll;
}
<div class="outer-container">
<div class="inner-container">
我是好的會計師的介面和很快就放到恢復健康的時刻發揮空間發的是客戶說的框架還是會盡快哈加絨款返回給會盡快收到貨付款交電話費還是快捷的劃分空間的說法客戶反饋好地方客戶反饋就好地方科技健康的恢復健康的回覆客戶說的飛機客戶貸款減肥康師傅狂歡節的恢復健康的回覆寬度會發生框架的恢復快接電話反饋較好的發肯定是非框架和第三方發貨的回覆回覆的很快就到合肥科技和第三方儘快恢復得緊緊的返回度假會分開交電話費就肯定會分開交電話費摳腳大漢分開交電話費金鳳凰肯定會分開交電話費客戶開獎號肯定會分開交電話費
</div>
</div>
效果如下:
方法二、css隱藏滾動條
原理:自定義滾動條的偽物件選擇器::-webkit-scrollbar,不過這個方法不相容IE,做移動端的可以使用。
程式碼如下:
.wrapper{
width: 300px;
height: 200px;
overflow:auto;
}
/*chrome 和Safari*/
.wrapper::-webkit-scrollbar { width: 0 !important }
/*IE 10+*/
.wrapper { -ms-overflow-style: none; }
/*Firefox*/
.wrapper { overflow: -moz-scrollbars-none; }
<div class="wrapper">
<div>我是好的會計師的介面和很快就放到恢復健康的時刻發揮空間發的是客戶說的框架還是會盡快哈加絨款返回給會盡快收到貨付款交電話費還是快捷的劃分空間的說法客戶反饋好地方客戶反饋就好地方科技健康的恢復健康的回覆客戶說的飛機客戶貸款減肥康師傅狂歡節的恢復健康的回覆寬度會發生框架的恢復快接電話反饋較好的發肯定是非框架和第三方發貨的回覆回覆的很快就到合肥科技和第三方儘快恢復得緊緊的返回度假會分開交電話費就肯定會分開交電話費摳腳大漢分開交電話費金鳳凰肯定會分開交電話費客戶開獎號肯定會分開交電話費</div>
</div>
效果如下:
參考部落格:http://caibaojian.com/hide-scrollbar.html
相關文章
- 3種方法實現CSS隱藏滾動條並可以滾動內容CSS
- css隱藏滾動條並可以滾動CSS
- css隱藏滾動條CSS
- 使用CSS隱藏元素滾動條CSS
- 隱藏滾動條保留滾動效果
- 如何隱藏scroll-Y縱向滾動條,並不影響內容滾動的方法
- chrome,firfox,IE實現隱藏滾動條但是可以正常滾動(瀏覽器自帶隱藏屬性實現)Chrome瀏覽器
- 好程式設計師web前端教程分享3種方法實現CSS隱藏捲軸並可以滾動內容程式設計師Web前端CSS
- 記一次滾動條隱藏
- CSS滾動條美化CSS
- 直播軟體app開發,CSS超出隱藏並且能滾動APPCSS
- css實現修改預設滾動條樣式CSS
- css實現滾動輪播CSS
- 直播帶貨原始碼,css隱藏捲軸,但使超出部分任然可以滾動原始碼CSS
- 純css美化滾動條樣式CSS
- div滾動條樣式,水平滾動
- Vue實現浮動按鈕元件 - 頁面滾動時自動隱藏 - 可拖拽Vue元件
- CSS實現迴圈無縫滾動CSS
- 論移動裝置內容的橫向滾動和豎向滾動
- jQuery內容橫向拖拽滾動jQuery
- CSS3滾動條效果程式碼CSSS3
- css滾動條設定(選擇器)CSS
- 移動端div跟隨滾動條滾動(自制
- 兩種方式實現橫向滾動條
- 使用純 CSS 實現滾動陰影效果CSS
- 藍獅主管:641480+滾動條顯示和隱藏的幾個方法
- css 改變scroll滾動條的樣式CSS
- 【Flutter實戰】自定義滾動條Flutter
- 視訊直播原始碼,新增內容滑動條,停止滑動時隱藏原始碼
- tbody 滾動條設定
- 表格顯示滾動條
- Bootstrap列表新增滾動條boot
- 滑向未來(現代 JavaScript 與 CSS 滾動實現指南)JavaScriptCSS
- Vue.js 桌面端自定義滾動條元件|vue美化滾動條VScrollVue.js元件
- jQuery寫的文章內容頁右側浮動滾動jQuery
- angular 監聽 Windows 滾動事件 實現頁面滾動載入AngularWindows事件
- 前端實現文字滾動效果前端
- css文字超出div隱藏剩下內容並顯示省略號CSS