试图使bootstrap模式更宽

b85*_*411 61 modal-dialog twitter-bootstrap

我正在使用此代码,但模式太薄:

<div class="modal fade bs-example-modal-lg custom-modal" tabindex="-1" role="dialog" aria-labelledby="myModal" aria-hidden="true" id="myModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content modal-lg">
            <div class="modal-header modal-lg">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Solutions</h4>
            </div>
            <div class="modal-body modal-lg">
                <p>Content</p>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是它的样子:

薄模态

我怎样才能使这个模态更广泛?理想情况下,我希望它大约是宽度的两倍,因为它现在太瘦了.

Chr*_*ina 159

总是有一个方便的未缩小的CSS引导程序,所以你可以看到他们的组件有什么样的样式,然后在它之后创建一个CSS文件,如果你不使用LESS并覆盖他们的mixins或其他什么

这是768px及以上的默认模态css:

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

他们有一个modal-lg更大宽度的类

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
Run Code Online (Sandbox Code Playgroud)

如果您需要两倍于600px大小的东西,并且需要流畅的东西,请在Bootstrap css之后在CSS中执行类似的操作,并将该类分配给模态对话框.

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="modal-dialog modal-xl">
Run Code Online (Sandbox Code Playgroud)

演示:http://jsbin.com/yefas/1

  • 这需要是“.modal .modal-xl” (4认同)
  • 如果当天需要选择传奇人物,则将是您的选择!谢谢您的帮助。由于某些原因(可能是我做错了什么),将其放置在boostrap.css中没有任何作用,但是将其放置在我的剃须刀视图上确实很吸引人!对于那些想做的事情,您需要添加一个双@:@@ media...。 (2认同)

小智 17

如果您只需要为几种类型的模态提供此解决方案,请使用 style="width:90%"属性。

例子:

div class="modal-dialog modal-lg" style="width:90%"
Run Code Online (Sandbox Code Playgroud)

注意:这只会改变这个特定的模式

  • 唯一对我有用的东西。将 'modal-lg 更改为 modal-xl' 使其更小...... (2认同)

sc_*_*ops 10

要跟进 Kryszof Ra 的答案,请尝试使用“min-width”而不是“width”:

<div class="modal-dialog modal-lg" style="min-width:90%;">
Run Code Online (Sandbox Code Playgroud)

已验证可与 bootstrap 5 配合使用。