0
点击按钮后,我们会显示一个弹出式按钮。弹出窗口必须从按钮所在的位置开始。即弹出窗口必须从按钮下方开始。按钮对齐弹出式按钮
我试图做到这一点,但我认为解决的办法是不优雅:
<div class="popup-button-container">
<button ng-click="displayPopover=!displayPopover" class="popover-button">Click me!</button>
</div>
<div class="popover">
<div class="popover-arrow"></div>
</div>
这里有相应的CSS:
.popup-button-container {
text-align: center;
}
.popover {
position: relative;
width: 200px;
height: 100px;
background-color: rgb(233, 212, 222);
border-radius: 4px;
top: 18px;
left: 190px;
box-shadow: 3px -2px 4px #AAA;
transition: all linear 0.5s;
}
但是如果我的按钮移动到左侧时,弹出窗口不再出现在按钮下方。
我能做些什么来自动对齐酥料饼来等。无论按钮是:
Plnkr: http://plnkr.co/edit/jOrK5yB1vLajo8qjLvFg?p=preview