私はborder-radius
と両側に水平メニューを持っています。各要素がアクティブなときはbackground-color
です。 :first-child
を使って最初の要素の背景を設定しましたが、:hover
に問題があります。左上と左下に半径のある最初の要素のホバーが必要です。現時点では:hover
が基本矩形です。メニュー:ファーストチャイルド:とホバー
ここでコード
ul.nav li.current-menu-item:first-child a, ul.nav li.current_page_item:first-child a {
color: #ffffff;
background: url(../gfx/menu_hover.gif) left top repeat-x;
border-top-left-radius:7px;
border-bottom-left-radius:7px;
}
これまでにこの方法を試しましたが、うまくいきません。 – Pat
問題を確認するためにコードを共有することはできますか? – kmg
Ok、current_page_itemを削除しても機能しますが、コーナーに問題があります。私はそれがどのように見えるかを示すために、ホバーを赤に設定しました。ホバー上には暗いコーナーがいくつかあります。どのようにそれらを取り除く?画面に表示https://s17.postimg.org/kp29ckn27/hover.jpg – Pat