Bootstrap 4 模态宽度(增加)

Bootstrap 4 模态宽度(增加),bootstrap-4,bootstrap-modal,Bootstrap 4,Bootstrap Modal,我想一个模式是80%左右的屏幕宽度模态lg不够大。这: .modal .modal-dialog { width: 80%; } 无法使用Bootstrap 4。请确保您的模式未放置在容器中,尝试添加!重要注释,如果它没有改变原始注释的宽度。尝试使用px .modal .modal-dialog { width: 850px; } 只需更改大小。引导3 通过执行以下操作,您可以创建或仅覆盖默认引导modal lg: .modal-lg { max-width: 80%; }

我想一个模式是80%左右的屏幕宽度<代码>模态lg不够大。这:

.modal .modal-dialog {
  width: 80%;
}

无法使用Bootstrap 4。

请确保您的模式未放置在容器中,尝试添加!重要注释,如果它没有改变原始注释的宽度。

尝试使用px

.modal .modal-dialog {
  width: 850px;
}

只需更改大小。

引导3

通过执行以下操作,您可以创建或仅覆盖默认引导
modal lg

.modal-lg {
    max-width: 80%;
}
如果不工作,只需添加
!重要信息
如下所示

.modal-lg {
    max-width: 80% !important;
}
现在调用
模态lg

<div class="modal-dialog modal-lg" role="document">
 <!-- some modal content --->
</div


简单使用!在给出覆盖类的类的宽度后很重要

例如

.modal .modal-dialog {
  width: 850px !important;
}
希望这对您有用。

如果您使用Sass

根据,您可以自定义默认值

在您的情况下,您可以轻松地覆盖
\u custom.scss
文件中名为
$modal lg
的变量。

以获得响应性答案

@media (min-width: 992px) {
  .modal-dialog {
    max-width: 80%;
  }
}

在bootstrap4中,您必须使用“max-width”属性,然后它才能正常工作

<div id="modal_dialog" class="modal fade" tabindex="-1" role="dialog" style="display: none;">
<div class="modal-dialog" style="max-width: 1350px!important;" role="document">
    <div class="modal-content">
        <div class="modal-body">
            Sample text
        </div>
    </div>
</div>

示例文本

这是对我有效的解决方案:

<div class="modal-dialog" style="min-width: 1500px" role="document">
.modal{
填充:0!重要;
}
.模态对话框{
最大宽度:80%!重要;
身高:100%;
填充:0;
保证金:0;
}
.模态内容{
边界半径:0!重要;
身高:100%;
}

引导程序4包括。您可以将大小更改为页面宽度的25/50/75/100%(我希望有更多的增量)

为了使用这些,我们将替换
模态lg
类。默认宽度和
modal lg
都使用css
max width
来控制模态的宽度,因此首先添加
mw-100
类以有效禁用
max width
。然后只需添加所需的宽度类,例如
w-75

请注意,您应该将
mw-100
w-75
类放置在带有
modal对话框
类的div中,而不是
modal
类,例如

<div class='modal-dialog mw-100 w-75'>
    ...
</div>

...

试试这个,这是对我有效的解决方案:

<div class="modal-dialog" style="min-width: 1500px" role="document">

所以我也在同一个问题上苦苦挣扎。解决这个问题最快捷最简单的方法就是添加

  • modal lg
    在您的modal Div上

  • 示例
    设置
    最大宽度:80%作为内联样式表

    <div class="modal-dialog modal-lg" role="document" style="max-width: 80%;">
    
    
    
    在bootstrap3中,我只使用
    modal lg
    modal sm
    类来定义大小模态。你也可以在你的css中对
    .modal lg
    进行过多的重写。这是真正的答案。但是这是否是响应性的呢?我换了一个模态窗口,但对于移动窗口,它保留了类。模态lg不会这么做的,我think@AlanPallath使用width类可能会破坏响应性。有一个关于响应宽度类的建议(例如,
    w-lg-100
    ),但是引导程序维护人员不想添加它们。是的,我也这么认为。因此,一个
    @媒体(最小宽度:992px)
    帮助我解决了这个问题,而不是这个问题。无论如何,谢谢。这是正确的答案,kitsu.eb的答案打破了xs大小的模式,谢谢@Joel