Класс 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;
}
}
[ОБНОВИТЬ]
теперь он называется windowClass, и ваше правило css должно быть для внутреннего .modal-dialog, так что это похоже на - .modal-huge .modal-dialog - SET
Ой, кажется, в мире 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;
}
}
person
Paulo Scardine
schedule
09.07.2013