我的ng-bootstrap popover在悬停时没有显示。我已经将NgbModule导入了一个矩形。
当我将鼠标悬停在弹出框上时,它会将自身附加到正文中,但是,显示设置为无。它使用以下css。
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
white-space: normal;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.2);
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);
line-break: auto;
}
我在webpack中包含了bootstrap,如下所示:
const nonTreeShakableModules = [
'bootstrap',
'bootstrap/dist/css/bootstrap.css']
但它没有出现。
我试图在我的index.html中包含bootstrap,并且弹出框没有出现。
请帮助我在下周完成这个项目。
答案 0 :(得分:1)
如果您没有使用 Bootstrap 4或3 ,则只需覆盖ngb-popover-window
代码的默认 css 并设置 css <文件display
中的/ strong> block !important
属性为style.css
,如下所示:
ngb-popover-window {
position: absolute;
width: auto !important;
display: block !important;
background-color: #fafafa !important;
border: 1px solid #fafafa !important;
max-width: none !important;
}