html - 即使在添加溢出 css 后,Div 也不可滚动

标签 html css

这是我的课:

.ticker-container {
    height: 100%;
    max-height: 40%;
    overflow: auto;
}

想法是“div”容器应该是可滚动的。

Screenshot

但出于某些原因,虽然它设置了 div 本身的最大尺寸,但并没有使其可滚动。

html 看起来像这样:

<div class="row ticker-container">
        <div class="col s6" id="ticker_container">
        </div>
        <div class="col s6" id="candidates">
        </div>
    </div>

我正在将内容附加到 ticker_container。我已经尝试将类添加到内部 div 容器中,但它仍然没有使 div 容器可滚动。任何帮助,将不胜感激。

这是生产中的网站:https://smag.2501.io/

编辑:要观察行为,请在第二个输入字段中尝试输入“TESTER”,然后按回车键

编辑:

.snowcontainer {
    background-image: radial-gradient(50% 176%, black 80%, black 100%);
    min-height: 100vh;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-content: center;

    &__content {
        position: relative;
        align-self: center;
        padding: 3rem 0;
    }
}

.snow {
    position: absolute;
    min-width: 100vw;
    min-height: 100vh;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.snow .svg {
    position: absolute;
    width: 100%;
    height: 100%;
}

#snow-top-layer {
    will-change: transform;
    transform: translateY(-768px);
    animation: fall 22.5s infinite linear;
}

#snow-bottom-layer {
    will-change: transform;
    transform: translateY(-768px);
    animation: fall 45s infinite linear;
}

问题是我的雪容器,它挡住了内容。添加了 z-index 并解决了问题

最佳答案

添加到你的div.content position: relative;和一些 z-index。 div.snow 覆盖了元素。

关于html - 即使在添加溢出 css 后,Div 也不可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52025131/

相关文章:

javascript - 如何从文本区域获取换行符

css - 将线性渐变与背景混合

jquery - 我们可以覆盖 Jquery 移动 theroller 吗?

html - 更改 Chrome 中的元素符号点颜色?

jquery - 用父显示显示 div :none

javascript - 尝试从 JavaScript 向 CSS 传递参数

android - 如何使网页上的比特币支付按钮启动android钱包应用程序

java - Selenium:无法从父元素中提取子元素

html - 输入类型 hidden 添加了一个中断。我如何删除它们?

JavaScript - 无法在函数中传递参数