gpt4 book ai didi

angular - 使用 ng-bootstrap 模态 Angular 2+ 使模态淡入/淡出

转载 作者:太空狗 更新时间:2023-10-29 19:32:56 25 4
gpt4 key购买 nike

我将 Angular 4 与 ng-bootstrap 一起使用,如图所示 here

我正在尝试让模式滑动和淡入/淡出,但没有提供这样做的示例。我在 this thread 上尝试了这两种解决方案,例如使用自定义类“slideInUp”打开我的模态 -

this.modalService.open(content, {centered: true, backdrop: 'static', keyboard: false, windowClass:'slideInUp'}).result.then((result) => {
this.closeResult = `Closed with: ${result}`;
}, (reason) => {
this.closeResult = `Dismissed ${this.getDismissReason(reason)}`;
})

并为“slideInUp”添加 css -

.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}

类被应用,但转换没有发生。奇怪的是,如果我将 slideInUp 类应用于任何其他元素,例如模态框的 body 元素,它会起作用并且当模态框打开时正文内容会向上滑动。

如有任何帮助,我们将不胜感激。

最佳答案

给定的代码对我有用。请在全局(样式)css 文件中添加该 CSS。

关于angular - 使用 ng-bootstrap 模态 Angular 2+ 使模态淡入/淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50275783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com