2014-07-14 18 views
19
<div class="modal"> 
    <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">Modal title</h4> 
     </div> 

     <div class="modal-body"> 
     <p>One fine body…</p> 
     </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> 

Come posso modificare la posizione modale predefinita nel bootstrap, dove devo modificare per modificare la posizione predefinita.come modificare il posizionamento predefinito di modal nel bootstrap?

+0

http: //stackoverflow.com/questions/18053408/vertically-centering-bootstrap-modal-window ... potrebbe essere utile per voi. –

risposta

18

Aggiungere il seguente css al tuo html e provare a cambiare l'alto, a destra, in basso , valori a sinistra.

.modal { 
    position: absolute; 
    top: 10px; 
    right: 100px; 
    bottom: 0; 
    left: 0; 
    z-index: 10040; 
    overflow: auto; 
    overflow-y: auto; 
} 
+0

come si può rendere lo sfondo di modale trasparente invece di quello nero. – dpndra

+0

opacità: 1; o addclass 'fade' – msnfreaky

+0

non c'è un modo per rimuovere il colore nero trasparente e rendere il modale a comparsa senza alcun effetto? e se voglio che il modale appaia senza alcun effetto? – dpndra

3

Per cambiare la posizione modale nella finestra è possibile destinare il div id modale, in questo esempio questo id è myModal3

<div id="modal3" class="modal"> 
    <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">Modal title</h4> 
     </div> 
     <div class="modal-body"> 
     <p>One fine body…</p> 
     </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> 


#myModal3 { 
top:5%; 
right:50%; 
outline: none; 
overflow:hidden; 
} 
+0

la barra laterale si avvicina al centro come la nascondiamo – dpndra

+0

overflow: nascosto nel css. Aggiornata la classe css # myModal3 – V31

5

ottengo una impostazione di questa classe di risultato migliore:

.modal-dialog { 
    position: absolute; 
    top: 50px; 
    right: 100px; 
    bottom: 0; 
    left: 0; 
    z-index: 10040; 
    overflow: auto; 
    overflow-y: auto; 
} 

Con bootstrap 3.3.7.

(tutti i crediti per msnfreaky per l'idea ...)

Problemi correlati