html - CSS 滚动时隐藏滚动条

标签 html css

我想要水平溢出,当屏幕宽度不是那么宽时,DIV 开始从右到左滚动,但我希望它看起来不那么难看,我现在就有它(滚动条在 div 的底部)。

.wrapper {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
}

.content {
    margin: 0 auto;
    width: 1198px;
}

HTML

<div class=wrapper>
  <div class=content">
    My content here.. 
  </div>
</div>

另一个问题 - CSS 是否有设置允许“滑动”div 而不是“拖动和移动”..?

最佳答案

对于具有浏览器支持的纯 CSS 解决方案,您可以使用 ::-webkit-scrollbar 和一些填充的组合,如下所示:

.wrapper {
    width: 100%;
    height: 400px;
    position: relative;
    overflow: hidden;
}

.content {
    width: 100%;
    height: 100%;
    overflow: auto;
    padding-right: 17px; /* This hides the right scrollbar */
    padding-bottom: 17px; /* This hides the bottom scrollbar */
}

.content::-webkit-scrollbar { 
    display: none; 
}
<div class="wrapper">
  <div class="content">
    <img src="https://via.placeholder.com/1500x700" />
  </div>
</div>

更好地在 JSFiddle 中使用:https://jsfiddle.net/thepio/pavb2hfy/

关于html - CSS 滚动时隐藏滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39144990/

相关文章:

HTML/CSS : trouble displaying 2 divs in horizontal line?

javascript - 使用 Javascript 进行 HTML 登录?

javascript - Bootstrap :Grid not working in mobile view

CSS:删除图像周围的边框搞砸了图像定位

html - 从右上角制作一个类似圆形裁剪的div

javascript - Bootstrap 列不适用于数据切换

javascript - 如何使用 HTML 表单简单地将 javascript 数据发布到 PHP

javascript - 如何以表格的形式用javascript显示数据库?

html - 将鼠标悬停在 <li>item</li> 上也会更改文本颜色... CSS 技巧?

javascript - "Apply with LinkedIN"按钮无法正确渲染?