當用戶將鼠標懸停在V形圖標旁邊,在我的網站的名稱一個div出現的選項。
問題:名稱可以有不同的長度,我希望顯示在V形下面的div,無論名稱有多長。
這裏是我的代碼:
HTML
<div class='settings'><i class='icon ion-chevron-down'></i></div>
<div class='settings-wrapper'>
<ul class='settings-bubble'>
<li>Bearbeiten</li>
<li>Löschen</li>
</ul>
</div>
SCSS
// The chevron icon
.settings {
display: inline;
position: relative;
padding: .1em 0 0 .5em;
opacity: 0; // I display the chevron on hover using jquery
}
// The options bubble
.settings-wrapper {
position: relative;
}
.settings-bubble {
position: absolute;
top: 0;
left: 0;
width: auto;
height: auto;
margin: 0;
padding: 0 .6em;
opacity: 0;
z-index: 9999;
li {
position: relative;
display: block;
a { float: left; }
}
}
我會非常感謝任何形式的幫助!
Woops,加入這個答案。 – klaar
如果我正確地理解了這個問題,你可以使用一個包裝器(就像你一樣)並使用'right:0;'而不是左邊。它應該對齊到包裝的右側。 –
謝謝!但是那太過分了!而且我不能將名稱的寬度設置爲固定值,因爲它的長度可能在2到64個字符之間。 – Schwesi