0

すべてのインラインメニューにデフォルトのホバー効果を作成しようとしていますが、ホバー効果は完全に「lia」要素をカバーしていません。問題を説明するために、以下のコードを配置しました。 http://jsfiddle.net/yWqK4/

4

2 に答える 2

3

あなたは<a>タグをblock不幸に修正し、他のすべての種類の不必要なことをしています。

あなたがする必要がある唯一のことは、あなたの要素の背景色を変えることです。ホバー効果に使用されるCSSを次のように置き換えます。

.Menu li a:hover {
    background-color: rgba(0,0,0,0.3);
}

期待どおりに機能しています。http://jsfiddle.net/muNFY/を参照してください

于 2012-06-21T14:11:51.553 に答える
2

:before望ましい結果を得るために使用する必要はありません。ここでツアースタイルを修正http://jsfiddle.net/yWqK4/2/

于 2012-06-21T14:12:33.637 に答える