2016-01-16 33 views
1

我想創建一個類似this菜單(在移動模式下重):菜單下方的標誌

在「桌面」模式,我想品牌標誌,左邊換句話說,菜單在右邊。 在「移動」模式下,我會用一個標誌和其他文字塊,並在菜單下面應該佔據整行。

任何建議獲取此結果?

鏈接JsFiddle

正如你可以看到我定義了一些CSS的ID,只是爲了有:

display:block 

一爲的標誌+字容器(左側)和一個用於菜單的容器(在右邊)。

它不起作用,因爲我不知道如何將菜單放在品牌名稱下方,當我處於移動模式時。

回答

2

我希望這是你正在尋找的結果是:

的CSS添加

@media screen and (max-width: 768px) { 
    #logo { 
    display: inline-block; 
    float: none; 
    width:100%; 
    text-align:center; 
    } 
    #nav-logo { 
    display: inline-block; 
    float: none; 
    width:100%; 
    text-align:center; 
    } 
    .navbar-header button { 
    float:none; 
    margin:15px 0px; 
    } 
} 

JSFiddle example

如果你想上面的菜單,反轉​​HTML塊id="nav-logo"id="logo"。 .. the updatade JSFiddle here.

+2

或者你也可以使用CSS [flex](https://developer.mozilla.org/en/docs/Web/CSS/flex)和[order] (https://developer.mozilla.org/en-US/docs/Web/CSS/order)更改徽標和導航的順序 - http://jsfiddle.net/8ompfhtm/ – Anonymous

+0

@匿名右鍵:) – Baro

+0

@Baro&Anonymous謝謝! :) – user3812780