【问题标题】:Remove space from vertical and horizontal scroll bar从垂直和水平滚动条中删除空间
【发布时间】:2018-06-27 19:13:25
【问题描述】:

enter image description here

从垂直和水平滚动条中删除框空间

【问题讨论】:

标签: css twitter-bootstrap-3


【解决方案1】:

你想要什么是不可能的,因为滚动是一个原生 ui。但是,如果您使用 JS 制作自己的滚动条,这显然是可能的。

这是我能用 CSS 得到的最接近的方法

.case-1 .wrapper{
  width: 100px;
  height: 100px;
  overflow: auto; 
}
.case-1 .wrapper .something{
  width: 200px;
  height: 200px;
  background-color: hotpink;
}
.case-2 .wrapper{
  width: 100px;
  height: 100px;
  overflow-y: auto;
}
.case-2 .wrapper-inner{
  overflow-x: auto;
}
.case-2 .wrapper .wrapper-inner .something{
  width: 200px;
  height: 200px;
  background-color: hotpink;
}

body{
  display: flex;
  margin: 0;
  font-family: sans-serif;
}
.case{
  margin: 20px;
}
<div class="case-1 case">
  <h4>Normal</h4>
  <div class="wrapper">
    <div class="something"></div>
  </div>
</div>
<div class="case-2 case">
  <h4>Desired</h4>
  <div class="wrapper">
    <div class="wrapper-inner">
      <div class="something"></div>
    </div>
  </div>
</div>

【讨论】:

    【解决方案2】:

    你可以试试overflow的属性。 overflow-x属性控制块元素的内容是水平显示还是垂直显示overflow-y

    【讨论】: