增加弹出窗口的宽度

时间:2016-08-11 22:50:16

标签: javascript css angularjs angular-ui-bootstrap

我正试图在鼠标上显示一个弹出窗口。  我遇到的问题是增加弹出框的大小。

以下是Plunker

我尝试使用css调整宽度,如下所示:

    .popover-inner {
width: 400px;
}
 .popover-content {
width: 500px;
}

但没有帮助。

2 个答案:

答案 0 :(得分:1)

试试这个:

.popover-inner {
   width: 500px !important;
   max-width:500px !important;
}
.popover {
   width: 500px !important;
   max-width:500px !important;
}

这利用!important exception来应用样式。

  

当在样式声明上使用重要规则时,此声明将覆盖任何其他声明。

答案 1 :(得分:1)

关于您的代码和您的问题,问题是您正在尝试编辑没有正确选择器的元素(.popover)。当您尝试编辑正确的选择器时,它会有max-width property。所以它不起作用。

足够了
   .popover {
     max-width: 500px;
   }

就是这样。

但是我尝试你的plnkr并发现你在代码中使用了模态类。那是一个错误。因为它不是css的语法或用法。所以我添加了新的css类:

.popover-content > .header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; 
}
 .popover-content > .body {
  padding: 20px;
}

并将popover.html更改为:

<div class="header">
   <b>How is this amount calculated?</b>
</div>
<div class="body">
  <h4>PQ * A% * CR AVG </h4>
  <br />
  PQ - Pre-Qualified based on your historical data <br />
  A% - Approval percentage <br />
  CR AVG - (Historical Credits Earned) / (Total Certificates)
</div>
http://angular-ui.github.io/bootstrap/

您可以查看我的plnkr前叉:https://plnkr.co/edit/p4dr2XMzQqw8R6RYOsMo?p=preview