html - 从下往上展开列表

标签 html css

我正在尝试使列表从底部扩展到顶部。它有效,但如果列表太大,它会越过“顶部”div。我的想法是当列表太大时,我将使用滚动条和“底部”div 来占据“顶部”div 的 50%。我不能让它成为 top: 0 因为如果我这样做,div 就会上升。与在“底部”上使用高度相同。我知道为什么现在不起作用,但我不知道如何解决它。任何想法都会有所帮助。

https://plnkr.co/edit/0qZVy8PeZ6uUwejV1AFf?p=preview

.top {
  position: relative;
  height: 300px;
  background-color:red;
}

.bottom {
  position: absolute;
  bottom:5px;
  background-color:blue;
}

最佳答案

我刚刚浏览了您提供的链接。将这些属性添加到 .bottom

max-height:300px;
overflow-y:auto;

关于html - 从下往上展开列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43263411/

相关文章:

javascript - 应用更改字符的过滤器后按名称过滤

html - 为什么根据不透明度改变位置

javascript - 如何在 HTML 中使用相同的输入值来拥有一个输入字段、两个按钮和两个操作

JavaScript 变量卡在循环内 - 无法访问

css - 有人知道CSS分析工具吗?

javascript - 简单的 onclick 事件只工作一次

html - 如何垂直拆分表格单元格

html - CSS:是否可以使表格行中的水平单元格垂直排列?

jquery - 将类添加到特定类名上的 .hover 功能 - jQuery

html - 如何仅使用 .css 设置子类的样式?