ダイアログのデフォルトの幅を変更しようとしていますが、機能しません。 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>
ここにあなたを助けるかもしれない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>
これがお役に立てば幸いです!
上書き.modal-dialog
幅
.modal-dialog{
width: 80%;
margin: auto;
}
このコードをbootstrap.min.css
の後に配置して、デフォルトの幅を上書きします。
非ビルドファイルを使用することを常にお勧めします。variables、mixins、および必要に応じてadd/modify明示的に公開されていないいくつかのデフォルトの動作...
したがって、 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; }
}
Idを使用するだけです:
#myDialog {
width:80%;
}