项目场景需求要在局部实现滚动,但是滚动出现了滚动条,一瞬间感觉整个页面都不好了,经过努力css成功实现滚动同时隐藏滚动条,废话不多说,直接上代码
核心代码:
::-webkit-scrollbar{
display:none;
}
使用方法:设置滚动后在容器上添加该css样式;
ul::-webkit-scrollbar{
display:none;
}
案例:
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>隐藏滚动条</title>
<style>
ul{
margin: 50px auto;
padding: 0;
width:300px;
height:400px;
border:solid #000 2px;
list-style: none;
}
li{
line-height:48px;
background: yellowgreen;
}
ul{
overflow-x: hidden;
overflow-y: scroll;
}
ul::-webkit-scrollbar{
display:none;
}
</style>
</head>
<body>
<ul>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
<li>测试隐藏滚动条</li>
</ul>
</body>
</html>
效果:

本文介绍了一种使用CSS隐藏滚动条的方法,通过设置::-webkit-scrollbar属性为none,可以在实现滚动效果的同时,避免滚动条的显示,保持页面美观。示例代码展示了如何在特定容器上应用此样式。
1万+

被折叠的 条评论
为什么被折叠?



