我正在使用此代码生成仅 css 的语音气泡:-
li.selected{
background-color: blue;
a{
color: white;
}
}
li.selected:after{
content: "";
position: absolute;
top: 33%;
left: 390px;
border-top: 10px solid transparent;
// border-top-color: inherit;
border-left: 10px solid blue;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
}
虽然这工作正常,但当我移动到下一个 li 项目时,三角形会离开,因为它有一个固定的位置,我该如何移动三角形呢?
这是我的 html 代码:-
<ul>
<li class='selected'>
<a href="/users/credits">Credits</a>
</li>
<div class='line-separator'></div>
<li>
<a href="/users/edit">Change Password</a>
</li>
<div class='line-separator'></div>
<li>
<a href="#">Investor Status</a>
</li>
</ul>