2017-01-08 39 views
1

我試圖引導模式的頁腳保持到底部,但我不能,這是我的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">&times;</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/

回答

2

,您可以給模型的內容絕對有底0像素的相對位置和模態英尺的位置;

嘗試用

.modal-content { 
    height: 100%; 
    border-radius: 0; 
    position:relative; 
} 

.modal-footer { 
    border-radius: 0; 
    bottom:0px; 
    position:absolute; 
    width:100%; 
} 

小提琴:http://jsfiddle.net/1fh2n5y3/

+0

在桌面上工作而不是在手機上,可以嘗試在智能手機上造成奇怪的效果嗎? – AgainMe

+0

在我的nexxus設備上的Chrome瀏覽器上看起來很好,您正在檢查哪個手機? – Deep

+0

我在nexus 5上試過這個 – AgainMe

0

添加此行到模式頁腳Fiddle 默認情況下,模態內容具有相對位置。我使用!對於課堂模式對話框中的css overrule非常重要。如果你有分離的CSS文件,那麼你不需要使用!重要的。

.modal-dialog { 
 

 
    width:100% !important; 
 
    height: 100%; 
 
    margin: 0 auto !important; 
 
    padding:20px 20px; 
 
} 
 

 
.modal-content { 
 
    height: 100%; 
 
    border-radius: 0; 
 
} 
 

 
.modal-footer{ 
 
position:absolute; 
 
bottom:0; 
 
width:100%; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<script 
 
    src="https://code.jquery.com/jquery-3.1.1.min.js" 
 
    integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" 
 
    crossorigin="anonymous"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
<!-- 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">&times;</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>

+0

不似乎爲我工作 – AgainMe

+0

http://jsfiddle.net/9rcq3s50/1/show/請檢查鏈接 –

+0

@AgainMe我沒有找到它在我身邊工作的任何問題。 –

0

一切正常,我的朋友。

Jsfiddle

.modal-dialog { 
 
    width: 100%; 
 
    height: 100%; 
 
    padding: 0; 
 
} 
 

 
.modal-content { 
 
    height: 100%; 
 
    border-radius: 0; 
 
} 
 

 
.modal-footer { 
 
    position: absolute; 
 
    bottom: 0; 
 
    width: 100%; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"/> 
 
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> 
 
<!-- 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">&times;</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>