0

アコーディオン UL リストでアクティブおよび非アクティブなリンクを正しく機能させようとしています。

メイン メニューは正しく強調表示されますが、メニューまたはサブメニューで別のリンクをクリックすると、そのリンクが強調表示されません。:active私はandで試しまし:selectedたが、どれも機能しません。ここでそのためのフィドルを作成しました:http://jsfiddle.net/laziale/zM2Lw/1/

4

2 に答える 2

0

マウスをテキストの上に置いたときに、テキストを別の色で表示したいように聞こえますか?その場合は、styles.cssの803行目を編集して新しいフォントの色(たとえばcolor: yellow;)を追加してから、新しいセレクターを追加してみてください。 .arrowsidemenu div.unselected a:hover{color:yellow}

于 2012-08-07T18:34:47.527 に答える
0

a:active {color: #123456}クリックしたときにリンクを特定の色に変更したい場合に探しているものです。a:visitedリンク先のページにすでにアクセスしているユーザーのリンクの色を変更します。

http://www.w3schools.com/css/css_link.asp

編集

あなたが持っているCSSの871行目.arrowsidemenu ul li a:hover{ color:Aqua; }

その後、新しいクラスを追加します.arrowsidemenu ul li a:active { color: purple; }

それが動作します!

于 2012-08-07T19:06:14.810 に答える