【发布时间】:2019-04-03 17:21:25
【问题描述】:
我一直在尝试正确设置 css 属性,以使 ng-bootstrap 轮播图像适合自定义 ng-bootstrap 模式内的给定空间 (div)。观看这个分叉的stackblitz 代码。
从示例源中可以看出,图像与模态框的给定空间(高度)以及放置它的col-8 重叠。
我如何使轮播遵循其父级col-8 的大小?以免与模态大小重叠。
更新
看不到问题的可以访问实际应用here
经过反复试验,我已经走到了这一步。只有carousel-inner 及其子项不跟随其父 div 即ngb-carousel.carousel-modal。请看下面这张图片
如上图所示,我不能让carousel-inner 遵循其父级ngb-carousel.carousel-modal 的大小,后者已经遵循模态高度。它总是重叠并延伸到carousel-modal 高度。请注意,我将它们设置为 max-height:100% 以使其响应。
【问题讨论】:
-
移除模态组件中的高度样式。
-
不,我需要轮播来跟随模态的高度,特别是模态内的
div.col-8。不是相反 -
你能得到你的问题的截图吗?据我所知,stackblitz 似乎正确地将轮播包含到模态。
-
@EricS 抱歉必须更新 css,我将其恢复。如果你仍然看不到它。请参阅上面的更新信息。
标签: html css angular bootstrap-4 ng-bootstrap