【问题标题】:Bootstrap button group inside vertical button group垂直按钮组内的引导按钮组
【发布时间】:2016-05-27 12:45:48
【问题描述】:

我想创建一个垂直按钮组,其中包含一个水平按钮组和几个按钮。我的尝试如下所示:

  <div class="btn-group-vertical">
    <div class="btn-group">
       <button type="button" class="btn btn-primary" style="width : 60%">Row 1.1</button>
       <button type="button" class="btn btn-primary" style="width : 40%">Row 1.2</button>
    </div>
    <button type="button" class="btn btn-primary">Row 2</button>
    <button type="button" class="btn btn-primary">Row 3</button>
  </div>

我希望按钮 Row 1.1Row 1.2 在一行中。

【问题讨论】:

    标签: css twitter-bootstrap buttongroup


    【解决方案1】:

    将您的按钮组包含在 row 类中:

    <div class="row">
        <div class="btn-group">
            <button type="button" class="btn btn-primary" style="width : 60%">Row 1.1</button>
            <button type="button" class="btn btn-primary" style="width : 40%">Row 1.2</button>
        </div>
    </div>
    

    检查Codepen。您可能想按照自己的方式更改宽度/边框。


    编辑

    关于不圆角的按钮,这里是负责它的类,你可以改变它:

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }
    

    bootstrap.cssbtn 类有一个border-radius: 4px

    .btn {
        ...
        border: 1px solid transparent;
        border-radius: 4px;
    }
    

    您可以删除所有半径或将第二个按钮更改为具有相同的border-radius

    Codepen

    【讨论】:

    • 第一行按钮的下边缘是圆角的,而下方按钮的上边缘不是圆角的。这看起来不太好......
    • 那是 Bootstrap btn 类。正如我所说,您可能需要考虑进行一些更改。为您的 btn-group (&lt;div class="btn-group" style="padding:10px"&gt;) 添加一些填充以查看按钮是否为圆形。
    • codepen.io/anon/pen/ZOEEjY 我的意思更像这样。不管怎样,你教我怎么做。
    • 没错,填充只是为了表明引导程序的btn 类有一个border-radius,你可以覆盖它。
    猜你喜欢
    • 2014-03-08
    • 2013-09-27
    • 1970-01-01
    • 2016-03-04
    • 2021-11-28
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多