使用 Nav Yii2 添加 Class 到 UL
Adding Class To UL using Nav Yii2
我正在制作一个导航栏,想在菜单的主要 UL
标签中添加一个 class,有谁知道我如何向其中添加 class元素。当前 options
和 linkOptions
可用,它们将属性应用于 link / 锚点和锚点的父级 LI
。
这是我当前的代码。
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();
只需将选项 class 添加到 Nav::widget
echo Nav::widget([
'options' => ['class' => 'whatever-class navbar-nav navbar-right'],
'encodeLabels'=>false,
'activateItems'=>true,
'items' => $menuItems,
]);
希望对您有所帮助!
我正在制作一个导航栏,想在菜单的主要 UL
标签中添加一个 class,有谁知道我如何向其中添加 class元素。当前 options
和 linkOptions
可用,它们将属性应用于 link / 锚点和锚点的父级 LI
。
这是我当前的代码。
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();
只需将选项 class 添加到 Nav::widget
echo Nav::widget([
'options' => ['class' => 'whatever-class navbar-nav navbar-right'],
'encodeLabels'=>false,
'activateItems'=>true,
'items' => $menuItems,
]);
希望对您有所帮助!