使用CSS去除滚动条,但依然保留滚动效果
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.container{
height: 400px;
width: 800px;
overflow: hidden;
}
.content{
overflow-y:scroll;
overflow-x:hidden;
width: 820px;
height: 100%;
}
</style>
</head>
<body>
<div class="container">
<ul class="content">
<li><a href='#'>科学<a></li>
<li><a href='#'>娱乐<a></li>
<li><a href='#'>国际<a></li>
<li><a href='#'>国内<a></li>
<li><a href='#'>头条<a></li>
<li><a href='#'>军事<a></li>
<li><a href='#'>体育<a></li>
<li><a href='#'>热点<a></li>
</ul>
</div>
</body>
</html>
*父级元素必须设置overflow:hidden
*子级元素必须设置overflow-y:scroll
*子级的width必须大于父级的width,且正好能够将滚动条给遮掩住
*子级height:100%,页面才能滚动起来