首页 > 解决方案 > 创建垂直可滚动表格

问题描述

基本上,我在如何编写代码时遇到了麻烦。我想要一个表格/网格。在左侧,我的用户输入了一些基本数据,我的用户必须在其余列中勾选一些复选框。唯一的问题是我正在从 api 读取这些数据,所以我不知道会有多少。我希望其余列的大小与我的第一个列相同,但可滚动。我该如何解决这个问题,因为我尝试了几种不同的方法,但似乎没有任何效果。我附上了我正在努力实现的一个小图像。在此处输入图像描述

标签: htmlcssangular-ui-bootstrap

解决方案


使列表溢出:滚动。根据需要添加任意数量的菜单。这是一个很好的起点:

<!DOCTYPE html>
<html>
<head>
<style>
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
  max-height:100px;
  overflow:scroll;
}

.dropdown:hover .dropdown-content {
  display: block;
}
</style>
</head>
<body>

<h2>Hoverable Dropdown</h2>
<p>Move the mouse over the text below to open the dropdown content.</p>

<div class="dropdown">
  <span>Mouse over me</span>
  <div class="dropdown-content">
  <p>Hello World!</p>
  <p>Hello World!</p>
  <p>Hello World!</p>
  <p>Hello World!</p>
  <p>Hello World!</p>
  <p>Hello World!</p>
  </div>
</div>

</body>
</html>


推荐阅读