尝试使引导程序模态更宽


74

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

<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>

看起来是这样的:

细模态

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


嗯,那是不寻常的。有什么办法可以迫使模态更宽吗?我的CSS中一定有一些东西可以覆盖它。
b85411 2014年

在我的bootstrap.min.css中,我看到以下内容:@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}-固定宽度会导致我的问题吗?
b85411 2014年

Answers:


196

始终将未缩小的CSS用作引导程序,以便您可以查看它们在组件上具有哪些样式,如果不使用LESS并覆盖它们的mixins或其他内容,则可以在其后创建CSS文件

这是768像素及以上的默认模式CSS:

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

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

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

如果您需要600倍大小的东西和流畅的东西,请在Bootstrap css之后在CSS中执行类似的操作,并将该类分配给modal-dialog。

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

的HTML

<div class="modal-dialog modal-xl">

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


3
这必须是“ .modal .modal-xl”
马特

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

14

如果仅针对几种类型的模态需要此解决方案,请使用 style="width:90%"属性。

例:

div class="modal-dialog modal-lg" style="width:90%"

注意:这只会更改此特定模式


正是我需要的。
t.karalis

只有一件事情对我有用。将“ modal-lg更改为modal-xl”使其更小...
Paddymac

4

您可以尝试:

.modal.modal-wide .modal-dialog {
  width: 90%;
}

.modal-wide .modal-body {
  overflow-y: auto;
}

只需在您的课程中添加.modal-wide

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.