Я пытаюсь сделать модальный фон полностью прозрачным (в частности, для одного модального), и мне трудно достичь этого. Из документов в нем говорится, что я могу применить пользовательский класс с backdropClass. Когда я открываю модальность, я называю:Прозрачный модальный фон
backdropClass: 'transparent-backdrop'
Но независимо от того, что стиль я помещал в этом классе (независимо от того, чтобы добиться прозрачности или просто изменить цвет на фоне), то фон не изменится. Мой CSS выглядит следующим образом:
.transparent-backdrop {
opacity: 0;
}
я могу изменить цвет Заставки с помощью windowClass (и «в» класс):
windowClass: 'my-window-class'
.my-window-class.in {
background-color: #000;
}
Однако, если я пытаюсь установить прозрачность аналогичным образом :
.my-window-class.in {
opacity: 0;
}
мой фон все еще присутствует, но теперь мой модальный исчезает. Может ли кто-нибудь сказать мне правильный способ изменить непрозрачность фона?
К сожалению, это не так. – James
Спасибо за редактирование (только что заметил). И ты прав. Моя проблема возникает из-за того, что я загружаю модально поверх модального. Я хочу, чтобы первый модальный имел задний фон, но второй модальный, который загружается поверх первого, чтобы иметь прозрачный. Это возможно при загрузке, но не работает с угловым ui. Кажется, есть один элемент .modal-backdrop в угловом ui, а не один для каждого модального. Думаю, мне нужно создать фон для каждого модала, не используя встроенный модальный фон. – James
Похоже, у вас есть довольно ясное представление о том, как решить вашу проблему сейчас. Удачи. – Paul