次のコードCSSトライアングルホバー国境問題
<ul id="leftNavUl">
<li><a href="#">Colors</a></li>
<li><a href="#">Typography</a></li>
<li><a href="#">Buttons</a></li>
<li><a href="#">Main Navigation</a></li>
<li><a href="#">Alerts</a></li>
<li><a href="#">Data Tables</a></li>
</ul>
を使用して、私は右に、各境界線の終わりに三角/矢印を表示するにはホバーをしたいと思います。 Iは、ホバー機能するが、次のコード
#leftNavUl li:hover{
display: inline-block;lock;
position: relative;
background: #97cce9;
padding: 15px; width:100%;}
#leftNavUl li:after{
content: '';
display: block;
position: absolute;
left: 100%;
top: 0%;
margin-top: -10px;
width: 0;
height: 0;
border-top: 40px solid transparent;
border-right: 10px solid transparent;
border-bottom: 40px solid transparent;
border-left: 30px solid #97cce9;
}
を実装している
、DIVの外側に余分な三角/矢印見えるがあります。
ようこそ!コードヘルプを求める質問には、質問自体に** ** [** Stack Snippet **](https://blog.stackoverflow.com/2014/09/introducing-runnable)で**それを再現するのに必要な最短コードを含める必要があります** -javascript-css-and-html-code-snippets /)。トリックを行う[**最小限の、完全で検証可能なサンプルの作成方法**](http://stackoverflow.com/help/mcve) –