css - 如何在 Angular 对话框窗口中制作滚动 div

标签 css html

我想在对话框中做一些类似图表的事情。问题是图形很长,对话框只有 800 像素。我试图在底部做一个滚动,它支持一个 div 并将它向左和向右移动,但不是在一行中创建图形,css 在对话框中创建下一行并在右侧添加一个滚动。

代码:

<mat-dialog-content>
    <div class="table">
      <div class="columns" *ngFor="let obj of getArray(); let i = index"
                     index="{{i}}" value="{{obj}}"></div>
    </div>
  </mat-dialog-content>

CSS:

columns {
  display: inline-block;

}

.table {
  min-height: 700px;
  height: 400px;
  overflow-x: scroll;
}

最佳答案

尝试添加到您的 css max-height 并且当您的内容高度超过 div haight 时您的 scroll-x 必须工作

关于css - 如何在 Angular 对话框窗口中制作滚动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48398056/

相关文章:

javascript - 将图像扩展到完整的可用宽度和高度

html - 呈现 html 文件

css - 使用 z-index 对 CSS 进行分层

html - 图像未填充背景容器

html - 如何停止这个背景

jquery - 是什么让网站在滚动时感觉沉重?

html - 用 ZigFu 和 Three.Js 追踪手指的可能性?

html - 响应式下拉菜单 - 隐藏的li无法点击

html - 图像按钮上图像和边框之间的空白

css - 如何在不显示的情况下水平居中div :table?