css隐藏滚动条(webkit和非webkit)

1.移动端或者谷歌浏览器(webkit内核)

::-webkit-scrollbar {

display: none;

}

2.兼容所有浏览器的css写法

demo:

html部分:

<div class="outsideBox">

<div class="centerBox">

<div class="insideBox"></div>

</div>

</div>

CSS部分:

.outsideBox{

width: 200px;

height: 200px;

overflow: hidden;

position: relative;

margin-left:-20px;

margin-top:-20px;

.centerBox{

position: absolute;

left:20px;

top:20px;

width: 200px;

height: 200px;

overflow: scroll;

.insideBox{

width: 400px;

height: 400px;

background: radial-gradient(red, green, blue); /* 标准的语法 */

}

}

}

 

原文地址:https://www.cnblogs.com/miaSlady/p/11549868.html

时间: 2024-08-29 08:56:24

css隐藏滚动条(webkit和非webkit)的相关文章

css隐藏滚动条

xhtml中隐藏滚动条在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个bug,在firefox上是正常的,出现的原因是其对XHTML 1.0 transitional doctype的解释缺陷.对于这个bug一般有3种解决方案,方法1: 代码如下: html { overflow-y: scroll; } 原理:强制显示ie的垂直滚动条,而忽略水平滚动条优点:完全解决了这个问题, 允许你保持完整的XHTML doctype.缺点:即使页面不需要垂直滚

css隐藏滚动条方法

1.完全隐藏 在<boby>里加入scroll="no",可隐藏滚动条:<boby scroll="no"> 2.在不需要时隐藏 指当浏览器窗口宽度或高度大于页面的宽或高时,不显示滚动条:反之,则显示:<boby scroll="auto"> 3.样式表方法 在<boby>里加入style="overflow-x:hidden",可隐藏水平滚动条:加入style="ov

css 隐藏滚动条

/* component: node-list */ .node-list { width: 12.5%; max-height: 100%; /* 隐藏滚动条 */ overflow-x: hidden; /* background-color: tomato; */ } .node-list::-webkit-scrollbar { display: none; } 原文地址:https://www.cnblogs.com/aisowe/p/11441937.html

浏览器css隐藏滚动条的方法!除了IE一般都支持

::-webkit-scrollbar { /* 滚动条整体部分 */ width:0px; margin-right:2px}::-webkit-scrollbar-track-piece { /*内层轨道,滚动条中间部分 */ background-color: white;} ::-webkit-scrollbar:horizontal { height:0px; margin-bottom:2px} ::-webkit-scrollbar-track-piece { /*内层轨道,滚动条

纯CSS隐藏滚动条

::-webkit-scrollbar {width: 0px;height: 1px;}::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: rgba(0, 0, 0, 0.2);} 直接复制即可 原文地址:https://www.cnblogs.com/fushengfuge/p/9077513.html

隐藏滚动条

3种方法实现CSS隐藏滚动条并可以滚动内容 2018-03-17539View0 隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法. 方法1:计算滚动条宽度并隐藏起来 在本站的侧栏,你可以看到前端日报的那块内容并没有滚动条,但鼠标移上去却可以滚动内容.这是什么技术呢? 其实我只是把滚动条通过定位把它隐藏了起来. 演示 下面给一个简化版的代码 1 <div c

js禁止滚动条滚动并且隐藏滚动条

禁止鼠标滑过滚动条滚动 document.body.onmousewheel = function () {return false;} 恢复鼠标滑过滚动条滚动 document.body.onmousewheel = function () {return true;} 禁止键盘控制滚动条滚动 document.body.onkeydown = function (e) {   if (e.keyCode == 38 || e.keyCode == 40) {    return false;

webkit下面的CSS设置滚动条

webkit下面的CSS设置滚动条 1.主要有下面7个属性: ::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的 ::-webkit-scrollbar-button 滚动条两端的按钮 ::-webkit-scrollbar-track  外层轨道 ::-webkit-scrollbar-track-piece  内层滚动槽 ::-webkit-scrollbar-thumb 滚动的滑块 ::-webkit-scrollbar-corner 边角 ::-webkit-res

CSS 实现隐藏滚动条同时又可以滚动

移动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动? 使用 overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性.由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器::-webkit-scrollbar. 关于这个选择器的介绍可以参考:Styling ScrollbarsCustom Scrollbars in WebKit 应用如下 CSS 可以隐藏滚动条: .element::-webki