Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii,如何更改Cmenu上的文本颜色_Php_Css_Yii - Fatal编程技术网

Php yii,如何更改Cmenu上的文本颜色

Php yii,如何更改Cmenu上的文本颜色,php,css,yii,Php,Css,Yii,我试图找到包含此文本颜色的css类的位置 默认情况下,gii在CListView右侧生成的菜单中的文本if。。颜色是蓝色,但我想把它改成白色作为我的自定义主题,所以我在哪里可以找到这个,请告诉我是否可以为这个动作设置它的设置,我在yii论坛上发布了相同的问题,但没有人回答 请提供帮助。尝试使用htmlOptions将您自己的类设置为菜单,并使用该css类根据您的需要进行样式设置 $this->widget('zii.widgets.CMenu', array( 'htmlOptio

我试图找到包含此文本颜色的css类的位置

默认情况下,gii在CListView右侧生成的菜单中的文本if。。颜色是蓝色,但我想把它改成白色作为我的自定义主题,所以我在哪里可以找到这个,请告诉我是否可以为这个动作设置它的设置,我在yii论坛上发布了相同的问题,但没有人回答


请提供帮助。

尝试使用htmlOptions将您自己的类设置为菜单,并使用该css类根据您的需要进行样式设置

$this->widget('zii.widgets.CMenu', array(
    'htmlOptions' => array('class' => 'mynav'),
在你的css中

.mynav{
color:red
}

只需在选择器中添加一个类,就可以为其创建样式。我不确定你想做什么,只看下面的例子

设置

结果

<ul id="yw0" class="menu-container-class">
    <li class="item-class"><a href="/khucholon/site/index.html" class="anchor-link">Home</a></li>
    <li class="item-class"><a href="/khucholon/product/index.html">Products</a>
        <ul class="sub-menu-class">
            <li class="item-class"><a href="/khucholon/product/new.html?tag=new">New Arrivals</a></li>
            <li class="item-class"><a href="/khucholon/product/index.html?tag=popular">Most Popular</a></li>
        </ul>
    </li>
    <li class="item-class"><a href="/khucholon/site/login.html">Login</a></li>
</ul>
或者您可以使用和自定义一些伪类

a.anchor-link:link, a.anchor-link:active, a.anchor-link:hover, a.anchor-link:visited{
color:red
}
几乎可以使用以下选项为节点级别设置css:

linkOptions
(用于最里面的链接)

htmlOptions
activeCssClass
itemscslass
子菜单
firstitemscslass

看更多

当我看到您告诉我的内容时,我看到htmlOptions附带了一个名为“operations”的默认类,我只是在main.css上的类中添加了颜色:黑色,但仍然没有任何更改。您可以尝试像我提到的那样添加自己的类吗?我不确定,但是在默认情况下更改它可能会被覆盖,或者也可能有其他类对其进行样式设置。请这样试试,让我知道。
.item-class a{color:red}
a.anchor-link:link, a.anchor-link:active, a.anchor-link:hover, a.anchor-link:visited{
color:red
}