更改引导模式的默认宽度

新手上路,请多包涵

我正在尝试更改对话框的默认宽度,但它不起作用。我已经尝试过 这篇 文章中提到的解决方案。下面是我的 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>

原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 231
2 个回答

这是一个可以帮助您的 JSFiddle: Working JSFiddle

当在类上添加 CSS 样式时 .modal 而不是 .modal-dialog ,然后您可以根据需要通过以下代码简单地更改模式的宽度:

 .modal{
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */
}

 $(function() {
  $("#myDialog").modal("show");
});
 .modal-dialog {
  width: 80%;
  margin: auto;
}
.modal{
  width: 80%; /* respsonsive width */
  margin-left:-40%; /* width/2) */
}
 <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>

希望这对你有帮助!

原文由 Steff Yang 发布,翻译遵循 CC BY-SA 4.0 许可协议

覆盖 .modal-dialog 宽度

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

将这段代码放在 bootstrap.min.css 之后以覆盖其默认宽度。

这是 工作小提琴

原文由 M.Tanzil 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题