我有一个模式,但它不能在较小的屏幕(平板电脑等)上调整大小。有没有办法让它具有响应性?找不到有关引导程序文档的任何信息。谢谢
我更新了我的html代码:(它在一个django for循环中)
<div class="modal fade " id="{{ p.id }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" >
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Producto</h4>
</div>
<div class="modal-body">
<h5>Nombre : {{ p.name}}</h5>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
我有以下css设置:
.modal-lg {
max-width: 900px;
}
@media (min-width: 768px) {
.modal-lg {
width: 100%;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
发布于 2015-06-17 00:30:34
我也遇到了同样的问题,在Modals.less下的更低版本中为@screen-xs-min添加了一个媒体查询,解决了这个问题
@media (max-width: @screen-xs-min) {
.modal-xs { width: @modal-sm; }
}
发布于 2014-06-01 05:50:09
在docs中:
模态有两个可选的大小,可以通过放置在.modal-dialog
上的修饰符类获得:modal-lg
和modal-sm
(从3.1开始)。
此外,模式对话将在小屏幕上scale itself (从3.1.1开始)。
发布于 2014-06-01 05:31:17
您应该能够使用.modal-dialog
类选择器(结合media queries或用于响应式设计的任何策略)来调整宽度:
.modal-dialog {
width: 400px;
}
https://stackoverflow.com/questions/23974639
复制相似问题