2017-03-06 7 views
0

をクリックするまで、私は常に1以下のシナリオを解決することができるか不思議に思っていましたボタンの概要を説明します。ナビゲーションリンクがクリックされると、ウェブサイトのそのセクションにスクロールします。ただし、クリックされたナビゲーションリンクには、クリックされた概要が表示されます。他の場所

クリックしてこの概要をクリアすることはできますか?それはまったくクリックされていないように外観をリセットします。別の要素をクリックする必要はありませんか?

+1

はい、それはCSSで完全に可能です。リンクの色を変更したいだけであれば、 'a'タグの色を設定するだけです。訪問したリンクを対象にしたい場合は、 'a:visited'を使うこともできますが、訪問したリンクと訪問していないリンクの両方の色を同時に設定する必要があります。 DIVの色が変わったと話しているのであれば、ターゲットとする要素を正確に決めるためにHTMLを投稿する必要があります。 –

+0

ありがとう、とても便利で便利です。私は本当に感謝しています! – Evan

答えて

3

"点線"と呼ばれるこのCSSプロパティは、フォーカスされたDOMエレメントのoutlineプロパティです。

あなたがここに要素のアウトラインを処理するためのベストプラクティスについてまで読み取ることができます。そのサイト上で概説したようにしかし、あなたはそれを削除しなければならないならば、あなたはすぐに次のCSS宣言を追加することによって行うことができ、http://www.outlinenone.com/

をアクセシビリティのために以下を実装する場合は、その後、交換用のフォーカススタイルを作成することをお勧めします。

:focus { outline: 0; }

+0

ありがとうございます!優秀、優秀、優秀!非常に便利! – Evan

関連する問題