我试图找到包含此文本颜色的类 css 在哪里..
gii 默认生成的菜单中的文本位于 CListView 的右侧。颜色为蓝色,但我想将其更改为白色以用于我的自定义主题,所以我在哪里可以找到它,请告诉我如果我可以为此操作设置它的设置,我在 yii 论坛上发布了同样的问题 here , 但没有人回答。
请帮忙。
最佳答案
只需在选择器中添加一个类,您就可以为其设置样式。我不确定你想做什么,看看下面的例子
设置
$this->widget('zii.widgets.CMenu', array(
'items'=>array(
array('label'=>'Home', 'url'=>array('site/index'),'linkOptions' => array('class'=>'anchor-link')),
array('label'=>'Products', 'url'=>array('product/index'), 'items'=>array(
array('label'=>'New Arrivals', 'url'=>array('product/new', 'tag'=>'new'),'linkOptions' => array('class'=>'anchor-link')),
array('label'=>'Most Popular', 'url'=>array('product/index', 'tag'=>'popular'),'linkOptions' => array('class'=>'anchor-link')),
)),
),
'htmlOptions' => array('class'=>'menu-container-class'),
'activeCssClass' => 'active-class',
'itemCssClass' => 'item-class',
'submenuHtmlOptions' => array('class'=>'sub-menu-class')
));
结果
<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>
CSS
.item-class a{color:red}
或者您可以使用和自定义一些伪类
a.anchor-link:link, a.anchor-link:active, a.anchor-link:hover, a.anchor-link:visited{
color:red
}
几乎您可以使用以下选项为节点级别设置您想要的 css:
linkOptions
(最里面的链接)
htmlOptions
、activeCssClass
、itemCssClass
、submenuHtmlOptions
、firstItemCssClass
查看更多 Yii CMenu
关于php - yii, 如何更改 Cmenu 上的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20305566/