1

私はBootstrap ui Modalを縦と横の中心に合わせようとしています。ブーツラップの縦方向と横方向の両方の中心モダル

私が実際に垂直モーダルを中心としていること、this solutionを試してみましたが、私は(800ピクセルで)template自分自身でそれをしようとしたとき、その水平方向の中心を失った:

すなわち - http://plnkr.co/edit/vp3IWIcrpGG6ehH8JKVe?p=preview

をどのように私はこれを達成できます垂直と水平のモーダルを中心に自分自身でtemplate

からtemplateの幅と高さは、動的そう溶液は任意の幅と高さとのために適切であるべきです。

+0

何モーダルの絶対位置についてはどうですか? –

+1

フレックスCSSを使用して取得することができます。 – LKG

+0

https://www.youtube.com/watch?v=kMCJjnxn8IMビデオは –

答えて

0

モーダルは、その中心を失った理由は、このCSSルールによるものです:

@media (min-width: 768px) { 
    .modal-dialog { 
     width: 600px; 
     margin: 30px auto; 
    } 
} 

テンプレートは、800ピクセルの幅を持っているので、あなたが.modal-dialogを設定した場合、それはそのコンテナ(.modal-dialogのdiv)

をオーバーフロー幅:自動で修正されます。

例:http://plnkr.co/edit/cYoYOgN1iMUzPKJuBw9H?p=preview

0

私はちょうど

.modal .modal-dialog { 
max-width: 800px; 
width: 100%; 
} 

これで.modal-dialogを上書きしました。それは固定されているので max-width:800px;

小さな画面では、私はマージンの自動を追加したので落ちません。

@media (max-width: 767px){ 
    .modal .modal-dialog{ 
    margin:10px auto; 
    } 
} 

Plunker demo

関連する問題