You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在banner底部放置2个按钮?有没有比设置padding更简洁的实现方案?

优化方案

你当前使用固定padding的方案适配性较差,只要banner高度调整就需要同步修改padding值,维护成本高。推荐使用Flex布局实现按钮固定吸附在banner底部,无需计算固定间距,适配性更强,且不需要修改原有HTML结构:

调整后的CSS代码

仅需要修改两个CSS选择器的属性即可:

#money {
    background: url('https://zupimages.net/up/20/20/vreu.jpg') no-repeat;
    height: 565px;
    width: 100%;
    background-size: cover;
    /* 新增3行Flex布局属性 */
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

#money .btn-money {
    text-align: center;
    text-transform: uppercase;
    font-size: 26px;
    /* 替换原有固定padding,按需调整数值控制按钮和底部的距离 */
    padding-bottom: 20px;
}

方案说明

  • 核心用到CSS Flex弹性布局属性,无论后续banner高度如何调整,按钮都会自动对齐到容器底部,不需要手动计算间距
  • 仅修改CSS代码即可完成需求,代码逻辑清晰易维护

内容的提问来源于stack exchange,提问作者user17074809

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 01:54:06