現時点ではNAVバーにリンクがありますが、ギャラリーページに来たら、ギャラリーリンクを別の色に変更して、ユーザーが現在どのページを表示しているのかをCSSでどのようにしたらいいですか?CSSで現在どのページが表示されているかを表すページリンクの色を変更するにはどうすればよいですか?
-1
A
答えて
0
0
ルーティングにはどのようなものを使用していますか? htmlページへの静的なナビゲーションか、クライアント側/サーバー側のルーティングを渡していますか?いずれにしても、リンク要素でIDとクラスを使用し、クラス「アクティブ」(または他の名前)を適切なIDに設定します。それに応じてアクティブなクラスをスタイル設定します
0
1)すでに述べたように、これはCSSでは行われていないため、CSSには必要なロジックがありません。
2)あなたが欲しいもののサンプルサイト、試したことのためのコードスニペット、探しているものの写真があれば、より良い回答が得られます。
3)click
のjavascript/jqueryは、一般的にこれが処理される場所です。
https://jsfiddle.net/a5609kgL/1/
あなたはまた、ジャバスクリプト/ jqueryの内のすべてのリンクターゲットにwindow.location.href
を比較することができます4)が、これは推奨されません。 https://jsfiddle.net/a5609kgL/3/
注:2番目のリンクをクリックした後、あなたが「RUN」ボタンをクリックする必要があります。
関連する問題
- 1. 現在ブラウザで開いているページを表示するにはどうすればよいですか?
- 2. 現在表示されているHTMLページのソースを元のページよりも(動的に)表示するにはどうすればよいですか?
- 3. planningCalendarを変更して現在の月を表示するにはどうすればよいですか?
- 4. 現在表示されているマップはどれですか?
- 5. フレーム内の現在のページをhtml形式で表示するにはどうすればよいですか?
- 6. 現在のサブメニュー項目をページの下部に表示するにはどうすればよいですか?
- 7. メニューの現在のページ名の表示方法をカスタマイズするにはどうすればよいですか?
- 8. 現在のマウスのdivを表示/非表示にするにはどうすればいいですか?
- 9. 現在の値に応じてnoUiSlidersの色を変更するにはどうすればよいですか?
- 10. Linuxで現在のディスクIOキューの長さを表示するにはどうすればよいですか?
- 11. 現在のアクティビティにダイアログが表示されているかどうかを確認するにはどうすればよいですか?
- 12. エンティティセットとコミットされていない変更を表示するにはどうすればよいですか?
- 13. ページが表示されていることを検出するにはどうすればよいですか?
- 14. Android ViewPagerで現在のタブハイライターの色を変更するにはどうすればよいですか?
- 15. 座標が現在表示されているマップ領域にあるかどうかを確認するにはどうすればよいですか?
- 16. ビューが現在iPhoneに表示されているかどうかを確認するにはどうすればよいですか?
- 17. UINavigationBarの属性色の表示方法を変更するにはどうすればよいですか?
- 18. Delphiコントロールが現在表示されているかどうかを確認するにはどうすればよいですか?
- 19. UIViewControllerが現在表示されているかどうかを確認するにはどうすればよいですか?
- 20. iPhoneの画面表示色をプライベートAPIで変更するにはどうすればいいですか?
- 21. 凡例を縦表示から横表示に変更するにはどうすればよいですか?
- 22. 最近のアプリリストに表示されるスナップショットを変更するにはどうすればよいですか?
- 23. neo4jのノードに表示される内容を変更するにはどうすればよいですか?
- 24. ngGridをスクロールして現在の選択を表示するにはどうすればよいですか?
- 25. 現在のチャンネルをすべて一覧表示するにはどうすればよいですか?
- 26. アンドロイドで現在表示されているアクティビティのダイアログを表示するにはどうすればよいですか?
- 27. ASP.NETで現在のページを複数回(追加)変更するにはどうすればよいですか?
- 28. JQuery Datatables。現在のページをプログラムで変更するにはどうすればよいですか?
- 29. 現在表示されているページに基づいてAppBarの色とテキストを変更する
- 30. yiiで現在の日付未満のデータを表示するにはどうすればよいですか?
私は魔法使いではありませんコード –
あなたはCSSでこれをしません:CSSは「知性」ではなくスタイルのみを運びます。基本的に、現在のページのリンクにクラスを追加します。このクラスはリンクを強調するためのスタイルを持ちます。 – sjahan
@ JoshuaLCので、あなたは現在、どのページが表示されていることをNavbarに伝えますか? –