JSFiddle - React, Tailwind, and code Playground
HTML
<ul class="capbFilterAttributes">
<li class="capbActive">
<span>Active</span>
<span class="capbCurrentFilter">All</span>
</li>
<li class="capbState">
<span>State</span>
<span class="capbCurrentFilter">All</span>
</li>
<li class="capbStrategicPlan">
<span>Strategic Plan</span>
<span class="capbCurrentFilter">All</span>
<div class="capbIpadPopupAutoComplete capbShowResults">
<span class="capbTriangleRight"></span>
<header>
<h2>Header</h2>
<div class="capbAutocomplete">
<input type="text" class="capbAutocompleteInput" data-role="none" placeholder="Type To Search">
</div>
</header>
</div>
</li>
<li class="capbType">
<span>Type</span>
<span class="capbCurrentFilter">All</span>
</li>
<li class="capbManager">
<span>Manager</span>
<span class="capbCurrentFilter">All</span>
</li>
</ul>
CSS
ul{
position: absolute;
right: 0;
top: 5px;
}
li{
position: relative;
list-style-type: none;
border: 1px solid #000;
}
.capbIpadPopupAutoComplete{
position: absolute;
right: 120px;
top: -25px;
background: #000;
color: #fff;
height: 200px;
}
.capbTriangleRight{
position: absolute;
width: 0;
height: 0;
border-left: 30px solid #000;
border-top: 25px solid transparent;
border-bottom: 25px solid transparent;
right: -30px;
top: 30px;
}
span{
display: block;
}