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屬性,而不是刪除它。 –