2017-02-11 65 views
0

我已經在下面列出了一些默認的Yii2輸出以供參考。Yii2 NavBar - 將類添加到navbar-header的屬性?

<nav id="w0" class="navbar-inverse navbar-fixed-top navbar" role="navigation"> 
    <div class="container"> 
     <div class="navbar-header"> 
     ... 

代碼我已經是...

NavBar::begin([ 
    'options' => [ 
     'class' => 'navbar navbar-default navbar-custom navbar-fixed-top', 
    ], 
    'brandOptions'=>[ 
     'class'=>'page-scroll' 
    ], 
    ... 
]); 

其輸出...

<nav id="w0" class="navbar navbar-default navbar-custom navbar-fixed-top" role="navigation"> 
    <div class="container"> 
     <div class="navbar-header"> 
     ... 

brandOptions在輸出施加,如需要的話,以品牌鏈接後。我正在尋找的是輸出...

<nav id="w0" class="navbar navbar-default navbar-custom navbar-fixed-top" role="navigation"> 
    <div class="container"> 
     <div class="navbar-header page-scroll"> 
     ... 

我想添加一個類到第2格那裏,​​得到「導航欄頭」,但對我所有的嘗試我沒有去過的一個能夠識別應用它的財產。有小費嗎?

由於提前, 佩德羅:)

回答

1

在CSS應

nav > .container > .navbar-header { 

    .... set you css style 


} 

,或者你可以直接

<div class="navbar-header you_class"> 

爲settig的navabar小部件可以使用選擇這樣做例如:

NavBar::begin([ 

      'options' => [ 
       'class' => 'navbar navbar-default navbar-fixed-top', 
      ], 
      'innerContainerOptions' => [ 
       'class' => 'navbar-header', 
      ], 
    ]); 
+0

我正在尋找的是Yii2 NavBar小部件上的屬性,它用'$ options = ['class'=>'my_class']'添加類。 – Pedro

+0

答案更新後,希望就是你要找的東西.. – scaisEdge

+0

將類放在'nav'元素上。我對這個問題的編輯應該讓我清楚了。 – Pedro