私は個人的なウェブサイトを作ろうとしています。私が作っているサイトにはヘッダーセクションにナビゲーションバーがあります。そのnavbarに私はいくつかのリンクがありますホームブログAbout Contact-Me。私はあなたが現在いるページをチェックして、現在アクティブなリンクにアクティブなクラスを追加するようにしたいと思います。例ホームページにあり、ホームリンクにはアクティブなクラスがあります。私が約をクリックすると、今はクラスがアクティブで、ホームはありません。navbarにPHPのページをハイライトさせる方法
-2
A
答えて
0
使用このコード
.nav li.active a{
color: #de990a !important;
}
<ul class="nav">
<li <?php if (basename($_SERVER['PHP_SELF']) == 'home.php') echo 'class="active"' ?>><a href="home.php">Home</a></li>
<li <?php if (basename($_SERVER['PHP_SELF']) == 'blog.php') echo 'class="active"' ?>><a href="blog.php">Blog</a></li>
<li <?php if (basename($_SERVER['PHP_SELF']) == 'about.php') echo 'class="active"' ?>><a href="about.php">About</a></li>
<li <?php if (basename($_SERVER['PHP_SELF']) == 'contact.php') echo 'class="active"' ?>><a href="contact.php">Contact Me</a></li>
</ul>
0
add_filter('nav_menu_css_class' , 'active_nav_class' , 10 , 2);
function active_nav_class ($classes, $item) {
if (in_array('current-menu-item', $classes)){
$classes[] = 'active ';
}
return $classes;
}
アクティブクラスは、現在のナビゲーション項目に追加され、あなたは.activeクラスにあなたのCSSを追加することができます。
関連する問題
- 1. PHPでnavbarを作る方法
- 2. navbarの現在のセクションをハイライト表示
- 3. UIBarButtonItemでハイライト効果を発生させる方法
- 4. git hubページを他の.mdページにリンクさせる方法?
- 5. Javaハイライトされていないプログラムをホットキーに対応させる方法
- 6. jQuery Mobileでページとnavbarテンプレートを設定する方法は?
- 7. Bootstrapのnavbarメニューを右に浮かせる方法は?
- 8. 前のページに戻る方法php
- 9. リッチテキストボックステキストブロックをハイライトする方法
- 10. ブートストラップで複数ページのためにnavbarを残して再ロードする方法
- 11. ページ上の特定のポイントでnavbarを下にスライドさせましたか?
- 12. navbarをトップに固定する方法
- 13. navbar-Bootstrapにスペースを与える方法
- 14. PHP変数を別のPHPページに送る方法は?
- 15. sticky navbarを使ってparralexウェブサイトのスクリーンショットを成熟させる方法は?
- 16. UITextView - ハイライトを無効にする方法?
- 17. PHPリクエストを失敗させる方法
- 18. ブートストラップ - navbarのリンク領域をカスタムnavbarのサイズに一致させる
- 19. Boostrap Navbarにカスタマイズされたシェイプを与える方法
- 20. 別の.phpのヘッダーとフッター、現在のページのハイライト
- 21. Java - JTextAreaのハイライトされた素材にアクセスする方法
- 22. jqueryを保持する方法アコーディオンクリックしたアイテムは、他のページにナビゲートするとハイライト表示されます
- 23. 2番目のnavbarがページの上部にある固定されたnavbarから重複するのを止める方法
- 24. 要素をページのユーザー入力に反応させる方法
- 25. ユーザーの投稿をページに表示させる方法は?
- 26. Laravelでブートストラップを使用して現在のページをハイライトする方法5.2
- 27. シェル:コードのハイライト表示でファイルのページ番号を設定する方法は?
- 28. ページの幅を広げるnavbarドロップダウン
- 29. リストボックスのハイライトされたアイテムの色を変更する方法
- 30. アイテムメニューのハイライトを保持する方法
このようなことのためのチュートリアルがあります。あなたはそれを試しましたか? – Difster