我试过了,但是失败了
这是 CSS
body .modal-ku { width: 750px; }
这是失败的结果
在代码中,为 modal-dialog div 添加另一个类 modal-lg:
modal-dialog
modal-lg
<div class="modal-dialog modal-lg">
或者,如果您希望将模式对话框居中,请使用:
.modal-ku { width: 750px; margin: auto; }
在 Bootstrap 3中,您需要更改模态对话框。因此,在这种情况下,您可以在 modal- 对话框所在的位置添加 mode-admin 类。
@media (min-width: 768px) { .modal-dialog { width: 600; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); } .modal-sm { width: 300px; } }
.your_modal { width: 800px; margin-left: -400px; }
左边距的值是模态宽度的一半。 我使用这与 Maruti 管理主题,因为它没有类 .modal-lg .modal-sm
.modal-lg .modal-sm
最简单的方法可以是 modal-dialog div 上的内联样式:
<div class="modal" id="myModal"> <div class="modal-dialog" style="width:1250px;"> <div class="modal-content"> ... </div> </div> </div>
我想这是因为模态的最大宽度设置为500px,而模态 lg 的最大宽度设置为800px,我想设置为 auto 会使模态响应
在 Bootstrap 中,modal-dialog的默认宽度是 600px。但是您可以显式地更改它的宽度。例如,如果你想最大化它的宽度到你所选择的值,例如 800px,你可以这样做:
600px
800px
.modal-dialog { width: 800px; margin: 30px auto; }
注意 : 此更改设置为应用程序中使用的所有模态对话框。另外,我的建议是,最好定义自己的 CSS 规则,而不要触及框架的核心。
如果你只希望它被设置为特定的模式对话框,使用你自己的朗朗上口的类名作为 modal-800,它的宽度被设置为 800px,如下所示:
modal-800
超文本标示语言
<div class="modal"> <div class="modal-dialog modal-800"> <div class="modal-content"> </div> </div> </div>
CSS
.modal-dialog.modal-800 { width: 800px; margin: 30px auto; }
类似地,您可以根据宽度大小(如 modal-700,其宽度为 700px)使用类名。
modal-700
700px
希望对你有帮助!
如果您想保持模态响应使用百分比的宽度,而不是像素。你可以做它在线(见下文)或与 CSS。
<div class="modal fade" id="phpModal" role="dialog"> <div class="modal-dialog modal-lg" style="width:80%;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">HERE YOU TITLE</h4> </div> <div class="modal-body helpModal phpModal"> HERE YOUR CONTENT </div> </div> </div> </div>
如果使用 CSS,您甚至可以对 modalsm 和 modallg 执行不同的% 。
对我来说,
所以解决办法就是
@media (min-width: 1200px) { .modal-xlg { width: 90%; } }
并使用上面的类代替 modal-lg类
实际上,您正在对模态 div 应用 CSS。
你必须应用 CSS 在. modal- 对话框上
例如,请参见下面的代码。
<div class="modal" id="myModal"> <div class="modal-dialog" style="width:xxxpx;"> <!-- Set width of div which you want --> <div class="modal-content"> Lorem Ipsum some text...content </div> </div> </div>
Bootstrap 还提供了用于设置 div 宽度的类。
对于小模态使用 modal-sm
modal-sm
对于大模态 modal-lg
我有一个大的网格,需要在模式中显示,只是应用宽度的身体是不正确的工作,因为表是溢出,虽然它有引导类。我最终在 modal-body和 modal-content上使用了相同的宽度:
modal-body
modal-content
<!--begin::Modal--> <div class="modal fade" role="dialog" aria-labelledby="" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-centered" role="document"> <div class="modal-content" style="width:980px;"> <div class="modal-header"> <h5 class="modal-title" id="">Title</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true" class="la la-remove"></span> </button> </div> <form class="m-form m-form--fit m-form--label-align-right"> <div class="modal-body" style="width:980px;"> </div> <div class="modal-footer"> <button type="button" class="btn btn-brand m-btn" data-dismiss="modal">Close</button> </div> </form> </div> </div> </div> <!--end::Modal-->
您可以选择之间的 modal-lg和 modal-xl类或如果你想自定义宽度,然后,设置最大宽度属性与内联 css。比如说,
modal-xl
<div class="modal-dialog modal-xl" role="document">
或者
<div class="modal-dialog" style="max-width: 80%;" role="document">
最简单的方法是:
$(".modal-dialog").css("width", "80%");
我们可以用屏幕的百分比来指定模态的宽度。
下面是一个示例,可以说明同样的情况:
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $(".modal-dialog").css("width", "90%"); }); </script> </head> <body> <div class="container"> <h2>Modal Example</h2> <!-- Trigger the modal with a button --> <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button> <!-- Modal --> <div class="modal fade" id="myModal" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Modal Header</h4> </div> <div class="modal-body"> <p>Some text in the modal.</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> </body> </html>
在您的代码中,对于 modal- 对话框 div,添加另一个类 modal- lg:
使用 mode-xl
我也面临着同样的问题时,增加模态的宽度,模态不显示在中心。玩了一会儿之后,我找到了下面的解决方案。
.modal-dialog { max-width: 850px; margin: 2rem auto; }
如果这对你有用的话,升级投票。编码愉快!
我知道这很老,但是对于任何正在查看的人来说,您现在需要设置 max-width 属性。
.modal-1000 { max-width: 1000px; margin: 30px auto; }
转到 modal-dialog div 并添加
style="width:70%"
取决于你想要的尺寸
默认对话框大小为500px。如果您希望您的对话框看起来大于默认的大小,那么您应该添加 class = “ mode-氮气模式-lg 模式-对话框为中心”,您可以看到其中的差异。
2021年9月。 由 < strong > Bootstrap 5支持的大小
<div class="modal-dialog modal-xl">...</div> <div class="modal-dialog modal-lg">...</div> <div class="modal-dialog modal-sm">...</div>
如果你愿意的话,可以很简单
```<div class="modal-dialog" style="max-width:1000px; max-height:1000px;">```