Класс CSS по умолчанию modal
, используйте опцию dialogClass
(или атрибут options
если вы используете modal
директиву), чтобы указать дополнительные классы CSS, например:
$dialog.dialog({dialogClass: 'modal modal-huge'});
для модальной директивы:
<div modal="modalVisible" close="close()"
options="{dialogClass:'modal modal-huge'}">
<div class="modal-header"><h3>Hello</h3></div>
<div class="modal-body">Hello world!</div>
<div class="modal-footer">
<button ng-click="dialogs.escolherModelo=false"
class="cancel btn btn-warning">Cancel</button>
</div>
</div>
Если вы баловаться с диалоговой шириной, чтобы иметь диалог по центру, правило CSS необходим отрицательный margin-left
половины ширины:
.modal-huge {
width: 80%;
margin-left: -40%;
}
@media (max-width: 600px) {
.modal-huge {
width: 580px;
margin-left: -290px;
}
}
[UPDATE]
теперь это называется windowClass, а ваше правило css должно быть для внутреннего .modal-диалога, так что это - .modal-огромный .modal-dialog - SET
Ou ch, похоже, что в мире javascript ничего не происходит. Это непроверенное:
$dialog.dialog({windowClass: 'modal-huge'});
Для модальной директивы:
<div modal="modalVisible" close="close()"
options="{windowClass:'modal-huge'}">
<div class="modal-header"><h3>Hello</h3></div>
<div class="modal-body">Hello world!</div>
<div class="modal-footer">
<button ng-click="dialogs.chooseModel=false"
class="cancel btn btn-warning">Cancel</button>
</div>
</div>
Если вы баловаться с диалоговой шириной, чтобы иметь диалог с центром, правило CSS требует отрицательного margin-left
половины ширина:
.modal-dialog .modal-huge {
width: 80%;
margin-left: -40%;
}
@media (max-width: 600px) {
.modal-dialog .modal-huge {
width: 580px;
margin-left: -290px;
}
}
Эта ссылка мертва. Я уверен, что они переместили его, и это не ваша проблема, но это заставляет меня гаснуть, потому что я не могу ее найти. Возможно, у вас есть более современная ссылка? – uriDium
@uriDium: https://github.com/angular-ui/bootstrap/blob/master/src/modal/docs/readme.md –