当前位置: 首页 > 知识库问答 >
问题:

如何在Bootstrap中获得跨越父级全宽度的按钮组?

商燕七
2023-03-14

在Bootstrap中,如何获得一个像下面这样的按钮组,它跨越父元素的整个宽度?(与“.btn block”类类似,但应用于组http://getbootstrap.com/css/#buttons-尺寸)

<div class="btn-group" role="group" aria-label="...">
  <button type="button" class="btn btn-default">Left</button>
  <button type="button" class="btn btn-default">Middle</button>
  <button type="button" class="btn btn-default">Right</button>
</div>

共有3个答案

钮巴英
2023-03-14

您还可以使用引导btn块将跨越父级。

通过添加.btn-block创建块级按钮-那些跨越父级全部宽度的按钮。

<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>

https://getbootstrap.com/docs/4.0/components/buttons/

狄宗清
2023-03-14

Flexbox可以做到这一点。

.btn-group.special {
  display: flex;
}

.special .btn {
  flex: 1
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="btn-group special" role="group" aria-label="...">
  <button type="button" class="btn btn-default">Left</button>
  <button type="button" class="btn btn-default">Middle</button>
  <button type="button" class="btn btn-default">Right</button>
</div>
葛季萌
2023-03-14

引导4和引导5的正确解决方案(来自引导4迁移文档):

远离的。btn组是正确的。作为替代,您可以使用

例子:

<div class="btn-group d-flex" role="group" aria-label="...">
  <button type="button" class="btn btn-default w-100">Left</button>
  <button type="button" class="btn btn-default w-100">Middle</button>
  <button type="button" class="btn btn-default w-100">Right</button>
</div>

来源:https://getbootstrap.com/docs/4.0/migration/#button-group

编辑:使用Bootstrap 5验证解决方案

 类似资料:
  • 问题内容: 我试图弄清楚如何用Bootstrap做下面的网格。 我不确定如何创建跨越两行的框(数字1)。这些框按照其排列顺序以编程方式生成。方框1是欢迎消息。 关于最佳方法的任何想法吗? 问题答案: 对于Bootstrap 3: 对于Bootstrap 2:

  • 问题内容: 有谁知道你将如何获得屏幕宽度的Java?我读了一些关于工具箱方法的内容,但是我不确定那是什么。 谢谢,安德鲁 问题答案:

  • 我有一个窗口,每个类型有不同的项目和不同的视图。我想从内容控件后面的代码访问窗口(父)中的按钮。 OutputConfigView: OutputRenderReview.xaml.cs: 在本例中,parentWindow为空。 如何从控件后面的代码访问调用窗口的按钮?

  • 问题内容: 为什么下面的代码返回高度:-1,这意味着高度未知。如何获得图像的高度? 问题答案: 使用ImageIO.read(URL)或ImageIO.read(File)代替。加载时它将阻塞,返回后将知道图像的宽度和高度。 例如 或者,MediaTracker向由异步加载的映像中添加A ,Toolkit然后等待其完全加载。

  • 不知道如何表达这个问题。如果不清楚请原谅。 如下图所示,我想拖动一个节点(圆圈)跨过父节点(窗格),一旦节点跨过父节点的边界,外部的部分就会出现在相反的一端。