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

标签 php css yii

我试图找到包含此文本颜色的类 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(最里面的链接)

htmlOptionsactiveCssClassitemCssClasssubmenuHtmlOptionsfirstItemCssClass

查看更多 Yii CMenu

关于php - yii, 如何更改 Cmenu 上的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20305566/

相关文章:

yii - 如何在 YII Active Record 中使用 IN 和 between 子句?

php - 如何刷新 html 页面的 gzip 部分

php - 如何用未知参数初始化对象?

javascript - 将字符串值与用户输入进行比较

javascript - 有没有什么方法可以在不使用 javascript 的情况下根据屏幕分辨率调整图像大小?

php - 如何向 Yii CDbCriteria select 添加条件?

php - 如何锁定 xampp 以防止文件被复制

php - Laravel 5 路由仅适用于斜杠

html - 进度条没有出现在它应该出现的位置,带有悬停

gridview - 如何在 yii gridview 中传递前一个和后一个元素的 id?