HTML - 达到特定大小时滚动内部框

标签 html css scrollbar

我必须编写一段令人费解的 HTML。

我需要一个内框,当达到特定大小时,它允许通过水平滚动显示其内容。

我附上了一个非常详细的架构,我希望它足够清楚。 layout schema

我尝试了几种导致最大灾难的方法,因此我将不胜感激任何帮助。最好只有 css/html 没有 javascript。

最佳答案

给你: http://codepen.io/dherran/pen/KzEdZZ

.wrapper {
  width: 400px;
}

.left {
  float: left;
  height: 100px;
  max-width: calc(100% - 40px);
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

.right {
  float: left;
  width: 40px;
  height: 100px;
  background: black;
  color: white;
  text-align: center;
}

.box {
  display: inline-block;
  width: 40px;
  height: 100px;
  border: 1px solid white;
  background: blue;
}
<div class="wrapper">
  <div class="left">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </div>
  <div class="right">
    +
  </div>
</div>

关于HTML - 达到特定大小时滚动内部框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140211/

相关文章:

python Qt : main widget scroll bar

html - HTML 表格中有行跨度时为第一列着色

java - 在 play 2 框架中创建 scala.html 文件

html - CSS 动画首先失败然后按预期工作

jquery - 默认情况下显示信息窗口和谷歌地图中的不同标记

javascript - 当通过 github.io 部署时,jQuery 在 Codeacademy 上可以运行,但在 Firefox 中则不行

jquery - 使用 jquery 应用类样式,但并非所有样式都适用

css - 我可以让内容重叠滚动条吗? CSS

html - 为什么此页面的水平滚动条总是出现在 Internet Explorer 中?

html - 无法减少图像和段落之间的额外空间