如何设置Bootstrap模态框modal的高度和宽度?

By | 2020年5月22日

以下图片是Bootstrap4模态框默认大小,一般情况Bootstrap模态框有两个默认大小,一个是“modal-sm” 小模态框,一个是“modal-lg”大模态框。

Bootstrap模态框初始大小

有时候因为特殊要求,需要对模态框的大小,长宽进行重新设定;下面就介绍如何去设置Bootstrap模态框的长宽大小:

<!-- 模态框(Modal) -->
	<div class="modal fade" >
	  <div class="modal-dialog" style="width:90%;">
           <!-- 更改modal-dialog类的样式,增加一个宽度设置或高度设置 -->
	    <div class="modal-content">
	 
	      <!-- 模态框头部 -->
	      <div class="modal-header">
	        <h4 class="modal-title">模态框</h4>
	        <button type="button" class="close" data-dismiss="modal">&times;</button>
	      </div>
	 
	      <!-- 模态框主体 -->
	      <div class="modal-body">
	        
	      </div>
	 
	      <!-- 模态框底部 -->
	      <div class="modal-footer">
	        <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
	      </div>
	 
	    </div>
	  </div>
	</div>
	<!-- /.modal -->

以上代码已经标注出需要更改的位置(更改modal-dialog类的样式,增加一个宽度设置或高度设置,如果要在其他位置设置宽高,可能会出现效果不好的情况,所以建议只在这个位置设置,如果要设置高度的话,也可以在modal-body上面设置);但需要注意的是,Bootstrap4会给modal-dialog类设定一个max-width 最大宽度限定,如果想要自定义宽度生效的话,需要给modal-dialog的max-width样式设置为 “max-width:100% !important;”,这样您的自定义宽度就会生效了。

如下就是我设置好的自定义长宽:

Bootstrap模态框自定义宽高

发表评论

电子邮件地址不会被公开。 必填项已用*标注