0
我在列表中使用Spectre CSS下拉菜單,並使用vue.js數據綁定動態地將badges放在它們上。我正在通過將div.dropdown
包裝在span
中來完成這項工作,該工作有條件地擁有badge
類。我的問題是,菜單窗格隱藏在任何具有活動徽章的按鈕後面。我玩弄了ul.menu
上的z-index,但它沒有效果。任何人都知道是什麼原因和/或如何解決它?額外的信貸......我注意到,當active
課上有一個帶有徽章的下拉按鈕時,徽章位於按鈕後面而不是前面,這對我來說似乎是錯誤的。它不會這樣做,只有一個下拉式的常規按鈕。如何防止下拉菜單隱藏在Specter CSS徽章後面的按鈕後面
這裏是(簡裝)HTML:
<div class="column col-2">
<template v-for="(o, i) in list">
<span :class="{badge: o.qty > 0}" :data-badge="o.qty">
<div class="dropdown dropdown-right">
<div class="btn-group">
<button class="btn" :class="{active: i == current}">
{{o.name}}
</button>
<button class="btn dropdown-toggle" :class="{active: i == current}" tabindex="0">
<i class="icon icon-caret"></i>
</button>
<ul class="menu">
<li class="menu-item"> ... </li>
...
</ul>
</div>
</div>
</span>
</template>
</div>
這裏是結果的圖片:
嗯......好像沒有了幽靈無標籤CSS和我不能創建一個。好吧。