【问题标题】:Can't make box scroll horizontally instead of vertically不能使框水平滚动而不是垂直滚动
【发布时间】:2015-11-29 23:59:42
【问题描述】:

我遇到了这个问题...
我正在制作一个网站,用户可以在其中从左到右滚动以查看更多详细信息,但只能在特定框中。它不是水平滚动,而是垂直滚动。我正在使用overflow-x:scroll,但它仍然无法正常工作。 float:left 里面的所有盒子,但仍然如此。我不能让它工作,这个网站需要尽快完成!!这是我的代码:

.announce {
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  width: calc(100% - 20px);
  padding: 10px;
  height:120px;
  overflow-x:scroll;
}

.section {
  float: left;
  margin:10px;
  width: 100px;
  height: 100px;
  background: rgba(255, 255, 255, 0.9);
}
<div class="announce">
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
  <div class="section"> </div>
</div>

任何事情都值得赞赏。谢谢!

【问题讨论】:

    标签: html css horizontal-scrolling vertical-scrolling


    【解决方案1】:

    只需修复 div 的大小以适合您的需要,然后就可以了...

    .announce {
      position: absolute;
      left: 0;
      top: 0;
      background: rgba(0, 0, 0, 0.5);
      width: calc(100% - 20px);
      padding: 10px;
      height: 120px;
      overflow-x: scroll;
      white-space: nowrap;
    }
    
    .section {
      margin: 10px;
      width: 100px;
      height: 100px;
      background: rgba(255, 255, 255, 0.9);
      display: inline-block;
      *display: inline;/* For IE7*/
      *zoom: 1;/* For IE7*/
      white-space: normal;
    }
    <div class="announce">
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
      <div class="section"> </div>
    </div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-29
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多