css 怎么让某个盒子一直处于底部?

作者站长头像
站长
· 阅读数 7

css 怎么让盒子一直处于底部如图,这样是正常的,没有问题:css 怎么让某个盒子一直处于底部?但我点“上箭头”后变成了css 怎么让某个盒子一直处于底部?

视图代码:

<div class="outerDiv">
  <div class="footer">
    &copy; 2024 By ailu &nbsp
    <a href="xxx" target="_blank">
      <img alt="GitHub" class="github" src="../../assets/GitHub.svg" width="30">
    </a>
  </div>
</div>

样式代码

.outerDiv{
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow: hidden;
}
.footer {
  width: 100%;
  background: #42ace8;
  color: white;
  text-align: center;
  margin-top: 400px;
  padding: 40px 0 40px 0;
  font-size: 18px;
}

点击“上箭头”触发的事件

const setUpDown = () => {
  if (upDown.value) {
    //  点击向上的箭头,修改高度为60px
    setProperty('--header-height','60px');
  }else{
    // 点击向下的箭头,修改高度为100vh
    setProperty('--header-height','100vh');
  }
  upDown.value = !upDown.value
}
回复
1个回答
avatar
test
2024-07-01

根据AI的答案,用margin-top: auto;

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容