【问题标题】:Uniform vertical stretch single column contents in bootstrap引导程序中的统一垂直拉伸单列内容
【发布时间】:2020-09-27 23:12:53
【问题描述】:

我试图让几个按钮垂直拉伸到容器的大小,但我不知道我以前是怎么做到的。我已经尝试了https://getbootstrap.com/docs/4.0/utilities/flex/ 上的所有可能性(如 align-items-stretch、align-self-stretch、align-content-stretch,但似乎没有一个对单列垂直拉伸有任何作用,至少我是如何实现它们的. 怎么做的?谢谢!

(https://codepen.io/jasonws/pen/poyYMpz)

<div class="container mt-3">
  <div class="d-flex align-content-stretch border" style="height:150px; width:200px; flex-direction: column">
    <button type="button" class="btn btn-primary my-1">Flex item 1</button>
    <button type="button" class="btn btn-primary my-1">Flex item 2</button>
    <button type="button" class="btn btn-primary my-1">Flex item 3</button>
  </div>
</div>

【问题讨论】:

    标签: javascript html bootstrap-4


    【解决方案1】:

    只需从 d-flex 类中删除其他内容

    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"/>
    <div class="container mt-3">
      <div class="border" style="display: grid">
        <button type="button" class="btn btn-primary my-1 m-2">Flex item 1</button>
        <button type="button" class="btn btn-primary my-1 m-2 ">Flex item 2</button>
        <button type="button" class="btn btn-primary my-1 m-2 ">Flex item 3</button>
      </div>
    </div>

    【讨论】:

    • 感谢您的建议,但我不明白这如何将单列中的按钮垂直拉伸到容器的高度。
    • 能不能说的更清楚一些,我可以给点建议
    • 你想让你的按钮对齐吗???
    • 感谢您的提问!您是否看到容器高度如何大于按钮的高度,如边框所示?我希望每个按钮的高度增加相同的少量,以便它们完全填满容器。这是否使需求更加清晰?
    • 非常感谢!这正是我正在寻找的。我很惊讶答案如此简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 2015-02-23
    • 1970-01-01
    • 2019-04-24
    • 2019-10-01
    • 2014-09-28
    相关资源
    最近更新 更多