我试着把bootstrap modal的页脚放在底部,但我做不到,这是我的html结构:
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<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">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
基本上我想显示在全屏模式模态,这工作很好,但页脚不去底部。
CSS:
.modal-dialog {
width: 100%;
height: 100%;
padding: 0;
}
.modal-content {
height: 100%;
border-radius: 0;
}
我创建了一个jsfiddle来解释这种情况:
http://jsfiddle.net/8XdVt/?utm_source=website&utm_medium=embed&utm_campaign=8XdVt
和
http://jsfiddle.net/8XdVt/show/
4条答案
按热度按时间rxztt3cl1#
你可以给予model-content一个相对位置,modal-footer的绝对位置,bottom为0 px;
试试用
小提琴:http://jsfiddle.net/1fh2n5y3/
dddzy1tm2#
一切正常,我的朋友。
Jsfiddle
zd287kbt3#
将这几行添加到模式页脚Fiddle默认情况下,模式内容具有位置相对性。我使用!important来在类modal-dialog上否决css。如果你有separet css文件,那么你不需要使用!很重要
am46iovg4#
如果您使用angular和ngbootstrap库并使用
你可以把它放在你的组件里
并将modal-body或flex下的其他元素设置为
flex-grow-1