2014-11-03 56 views
0

我打算建立一個網站 - 主菜單有兩個菜單(左側和右側)以及它們之間的徽標,但我怎樣才能將這些菜單合併爲一個在迴應。希望你能給我一個示例代碼。在響應中結合了2個菜單[左右]作爲一個響應

enter image description here

對不起我的英語不好。提前致謝。

+0

使用bootstrap使其響應,並閱讀文檔以瞭解它:http://getbootstrap.com/getting-started/ – Refilon 2014-11-03 16:28:01

+0

@ Deer-Outdoor.nl我使用Bootstrap,但只使用網格系統。由我自己製作的菜單。 – 2014-11-03 16:30:09

+0

問過很多次之前 - http://stackoverflow.com/search?q=centered+logo+with+menu – 2014-11-03 16:35:07

回答

0

最好的方法是事先編寫所有菜單,兩個單獨的菜單最初在桌面屏幕上顯示,但在CSS中給出display:none的組合菜單。然後在響應式媒體查詢中,在較小的屏幕尺寸下,將組合菜單設置爲display:block,並將另一組菜單設置爲display:none

你不顯示你的HTML和CSS(如果你想在這篇文章後得到任何進一步的澄清,這樣我們可以看到你想要的東西),所以我不知道你的HTML和CSS你如何做你的菜單。但爲了說明這個想法,我將在兩個div中顯示一些非常簡單的僞html;你把你的菜單裏面標記它們:

<!-- this is pseudo-markup only! --> 
<div id="menu-large-screen">Home Menu       Features Contact</div> 
<div id="menu-small-screen">Home Menu Features Contact</div> 

而且你的CSS響應將是:

#menu-large-screen { display: block; } 
#menu-small-screen { display: none; } 

@media all and (max-width: 600px) /* 600px is just for an example */ 
{ 
    #menu-large-screen { display: none; } 
    #menu-small-screen { display: block; } 
} 

雙方的div將在HTML標記,一前一後。但只有一個會顯示,而不是顯示:當時沒有顯示特定的屏幕尺寸。另一個將不可見,並將在屏幕上不佔用空間。

+0

謝謝你的回覆,但我想通了自己:) – 2014-11-06 19:06:24