首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >粘滞位置不适用于小于500px的视口高度

粘滞位置不适用于小于500px的视口高度
EN

Stack Overflow用户
提问于 2021-07-29 14:55:14
回答 1查看 57关注 0票数 0

我在CSS中的粘性位置有一个奇怪的问题。我想要一个元素贴在页面的底部,它是完美的工作,如果视口高度大于或等于500px,但如果它进一步减少,那么该元素不再坚持到页面的底部

粘性元素的外观如下所示

代码语言:javascript
复制
 .sticky{
    position: sticky;
    bottom: 0;
    top: 90%;
    display: flex;
    height: 50px;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: var(--tl-dark-theme);
}

这是粘性元素的容器

代码语言:javascript
复制
section {
    height: 100%;
}
EN

回答 1

Stack Overflow用户

发布于 2021-07-29 15:13:32

一旦你的高度低于500px,就会出现风格冲突。在此样式中:

代码语言:javascript
复制
 .sticky{
    position: sticky;
    bottom: 0;
    top: 90%;
    display: flex;
    height: 50px;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: var(--tl-dark-theme);
}

如果你的高度小于500px,那么粘性元素的顶部距容器底部的高度小于50px,但其高度固定为50px。

当整体高度小于500px时,您希望元素的高度是多少?例如,你可以使用max- height : 50px来代替设置高度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68571403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档