Я пытался правильно установить свойства css, чтобы изображение карусели ng-bootstrap вписывалось в заданное пространство (div) внутри пользовательского мода ng-bootstrap. Посмотрите этот раздвоенный код stackblitz .
Как видно из примера источника, изображение перекрывает заданное пространство (высоту) модального поля, а также col-8
, где оно размещено.
Как сделать так, чтобы карусель соответствовала размеру ее родителя col-8
? чтобы не перекрывать модальный размер.
UPDATE
Для тех, кто не видит проблемы, вы можете посетить само приложение здесь
После некоторых проб и ошибок я пришел к этому моменту. Только carousel-inner
и его потомки не следуют за своим родительским div, который является ngb-carousel.carousel-modal
. Смотрите это изображение ниже
![enter image description here](https://i.stack.imgur.com/x8ZN7.gif)
Как показано на рисунке выше, я не могу заставить carousel-inner
следовать размеру его родительского элемента ngb-carousel.carousel-modal
, который уже соответствует модальной высоте. он всегда перекрывает и простирается на высоту carousel-modal
. Обратите внимание, что я установил их на max-height:100%
, чтобы сделать его отзывчивым.