我正在尝试更改对话框的默认宽度,但它无效。我尝试了this帖子中提到的解决方案。以下是我的HTML代码:
<style>
#myDialog .modal-dialog{
width:80%;
}
</style>
<div id="myDialog" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button>
<div class="modal-title" id="Dialog_title">Text Document</div>
</div>
<div class="modal-body">
<div id="my_doc_content"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" onclick="rg.closeDialog('myDialog');">Close</button>
</div>
</div>
</div>
</div>
答案 0 :(得分:7)
覆盖 .modal-dialog
宽度
.modal-dialog{
width: 80%;
margin: auto;
}
将这段代码放在bootstrap.min.css
之后,以覆盖其默认宽度。
答案 1 :(得分:3)
这是一个可以帮助你的JSFiddle:http://jsfiddle.net/h3WDq/1603/
在类.modal
而不是.modal-dialog
上添加CSS样式时,您可以根据需要通过以下代码简单地更改模式的宽度:
.modal{
width: 80%; /* respsonsive width */
margin-left:-40%; /* width/2) */
}
希望这能帮到你!
答案 2 :(得分:0)
我总是建议使用非构建的文件,使用源代码,您可以从变量, mixins 中获益,并在需要时使用,添加/修改一些未明确公开的默认行为...
所以,转到https://github.com/twbs/bootstrap/blob/v4.0.0-alpha.3/scss/_modal.scss,您可以看到定义尺寸的位置,并根据需要添加/编辑它们......
// example
@include media-breakpoint-up(lg) {
.modal-extralg { max-width: $modal-lg * 2; }
}
答案 3 :(得分:0)
只需使用id:
#myDialog {
width:80%;
}
答案 4 :(得分:0)
如果您使用的是Bootstrap 4+,则有默认的可选尺寸, check this
您可以使用不同的网格大小来制作modal-md,modal-lg
示例:
div class="modal-dialog modal-xl modal-dialog-centered" role="document"