如何使菜单,如果活动不同的颜色上的codeigniter

How to make the menu if active diffrent color on codeigniter

本文关键字:颜色 codeigniter 活动 何使 菜单 如果      更新时间:2023-09-26

是否有可能通过css:当它是活跃的不同颜色和不活跃的不同,我的意思是,当我点击home时它是"红色"当我点击"红色但实际颜色相同"

<ul>
    <li><a href="home">Home</li>
    <li><a href="about">Aboutus</a></li>
<u>

使用codeigniter时,您可以查找url段。像这样:

<li<?=($this->uri->segment(1) == 'home' ? ' class="active"' : '');?>> ...

当然还要把home改成你想要查找的控制器名

祝你好运!

它与codeigniter或任何其他服务器端代码无关。
只要在你想要标记的元素中添加class,并在css中做一个合适的样式。

<ul>
    <li><a href="home">Home</li>
    <li><a href="about">About us</a></li>
<u>
<style>
    .active > a { color: red }
</style>
<script>
    $(function(){
        $('ul > li > a[href=<?=$this->segment->uri(1)?>]').addClass('active');
    });
</script>