次のようなメニューを生成しようとしています。
メニューにはいくつかの項目があり、アクティブな項目の後に矢印があります。メニュー項目は、次のコードのようなタグです。
<div class="menuCenter">
<div class="linksWrapper">
<a href="#">Home</a>
<a class="menuCenterLinkLeft" href="#">Plans & Pricing</a>
<a class="menuCenterLinkLeft" href="#">Sign In</a>
<a class="menuCenterLinkLeft active" href="#">Sign Up</a>
<a class="menuCenterLinkLeft" href="#">Contact</a>
</div>
</div>
私は2つのオプションを試しました.1-JavaScriptで矢印画像を絶対に配置します。ページのサイズを変更するときに問題が発生します。2- :after 疑似要素を次のように使用します。
.linksWrapper a.active:after
{
content: url("images/arrowImg.png");
position: relative;
left: -40px;
top: 30px;
}
このアプローチの問題は、矢印の水平方向の配置でした。リンクの中央より下にあるはずですが、それを達成できませんでした。HTML5 または CSS 3 を使用できます。
何か助けはありますか?