列底部的布尔玛对齐按钮

Posted

技术标签:

【中文标题】列底部的布尔玛对齐按钮【英文标题】:Bulma align button at the bottom of a column 【发布时间】:2020-10-04 04:02:35 【问题描述】:

所以我很难在 Bulma 的列底部对齐一个按钮。

我希望“购买”按钮位于右栏的底部(与“你好”按钮并排)。我处于这种情况是因为我的其他专栏内容较长。

到目前为止,我在按钮上尝试了那些 CSS 样式(但没有一个对我有帮助):

vertical-align: bottom;

margin-bottom: auto;

position: absolute;
bottom: 0;

这是我的 html

<section class="section">
    <div class="columns is-centered">
        <div class="column is-one-fifth">
            <h4 class="title is-4">I'm a big column</h4>
            I'm taller than the column next to me so my column will be bigger, lorem ipsum lorem ipsum lorem ipsum lorem ipsum
            <h6 class="sub">"lorem ipsum"</h6>
            <button class="button is-fullwidth">Hello</button>
        </div>

        <div class="column is-one-fifth">
            <h4 class="title is-4">I'm a small column</h4>
            I'm a small column, and my button missplaced
            <h6 class="sub">"lorem ipsum"</h6>
            <button class="button is-fullwidth">BUY</button>
        </div>
    </div>
</section>

你们能帮帮我吗? 谢谢。

【问题讨论】:

【参考方案1】:

好的,找到答案:Bulma 列需要有一些属性(@ahsan-ullah 建议)。然后按钮需要有一个自动上边距。

<section class="section">
    <div class="columns is-centered">
        <div class="column is-one-fifth item">
            <h4 class="title is-4">I'm a big column</h4>
            I'm taller than the column next to me so my button will be higher,lorem ipsum lorem ipsum lorem ipsum lorem ipsum
            <h6 class="sub">"lorem ipsum"</h6>
            <button class="button is-fullwidth">Hello</button>
        </div>

        <div class="column is-one-fifth item">
            <h4 class="title is-4" style="align-self: flex-start;">I'm a small column</h4>
            I'm a small column, and my button is well placed
            <h6 class="sub">"lorem ipsum"</h6>
            <button class="button is-fullwidth">BUY</button>
    </div>
    </div>
</section>

.item
    display:flex;
    flex-direction:column;
    justify-content:space-between
  

.columns button
    margin-top: auto;
  

结果:

【讨论】:

知道如何将其用于布尔玛卡吗?【参考方案2】:

希望这是你工作的答案。

.maindiv
  width:200px;
  height:180px;
  border:1px solid red;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:space-between


.innerdiv
  display:flex;
  flex-direction:column;


button
  width:150px;
  height:30px;
  color:white;
  background-color:blue;
  border-radius:4px
<div class='maindiv'>
  <h3>Mana Foutan</h3>
  <span>lorem ipsum lorem ispum</span>
  
  <div class='innerdiv'>
    <i>Make it rain!</i>
    <button>Buy</button>
  </div>
</div>

【讨论】:

它不能产生我想要的结果,Bulma 对此反应很糟糕,但它暂时可以。我保持线程开放,以防 som Bulma 大师可以帮助我更多。尽管如此。

以上是关于列底部的布尔玛对齐按钮的主要内容,如果未能解决你的问题,请参考以下文章

与文件上传器和顶部对齐的标签一起使用时,如何对齐底部的按钮?

Android:如何对齐底部的按钮和上方的列表视图?

如何将按钮与页面底部对齐

在 ScrollView 中将按钮与底部对齐

如何将底部的按钮与 Bootstrap 4 对齐? [复制]

在RelativeLayout中将Android按钮与底部对齐?