Verticalement centrage Bootstrap fenêtre modale

Je voudrais centrer mon modal sur la fenêtre d'affichage (au milieu), j'ai essayé d'ajouter quelques propriétés css

 .modal { position: fixed; top:50%; left:50%; }   

Je suis en utilisant cet exemple http://jsfiddle.net/rniemeyer/Wjjnd/

J'ai essayé

$("#MyModal").modal('show').css(
    {
        'margin-top': function () {
            return -($(this).height() / 2);
        },
        'margin-left': function () {
            return -($(this).width() / 2);
        }
    })
  • Essayez de remplacer .modal.fade.in ainsi
  • Essayez avec ceci: github.com/jschr/bootstrap-modal
  • Essayez cette zerosixthree.se/... j'ai utiliser : .modal.l'évanouissement.dans { top: 50%; transform: translateY(-50%); }
  • Ajouté flexbox solution (le translateY(-50%) on fait modal haut de inaccessible lorsque modal contenu est plus grand que la hauteur de l'appareil).
  • Comme bootstrap 4 modale de dialogue centré a ajouté que ce n'est plus nécessaire. Veuillez consulter la réponse ci-dessous.
InformationsquelleAutor user2613813 | 2013-08-05