0
我正在制作一个导航栏,并且想要向菜单的主UL
标记添加一个类,是否有人知道如何将类添加到此元素。当前有options
和linkOptions
,它们将这些属性应用于链接/锚点和锚点的父节点LI
。使用Nav Yii2为UL添加类
这是我目前的代码。
NavBar::begin([
'innerContainerOptions'=>['class'=>'container-fluid'],
'options' => [
'class' => 'style-ihozflem','style'=>'left: 125px; width: 730px; position: absolute; top: 20px; height: 24px;','data'=>['state'=>'center notMobile', 'dropmode'=>"dropDown"]
],
]);
echo Nav::widget([
'encodeLabels'=>false,
'activateItems'=>true,
'items' => $menuItems,
]);
NavBar::end();
嗯你是正确的使用选项,它将类添加到'UL'标签,但它仍然追加'UL'上的默认'nav'类,任何想法如何做 –
你不能删除默认的'nav'类,因为Nav小部件的目的是渲染使用这个类的bootstrap nav。所以如果你只想使用链接来渲染ul,你必须使用'Html :: ul'来自己做,请看这个清单的例子:http://www.yiiframework.com/doc-2.0/guide-helper-html.html #lists –
是的,我必须重写他导航类的CSS属性,而不是删除它。 –