2015-11-08 80 views
0

我想製作一個導航欄,就像http://cryengine.com/那樣,但我不知道如何。如何製作2級導航欄?

HTML:

<div class="navigation"> 
     <ul id="main-navigation"> 
      <li><a href="#">Home</a></li> 
      <li><a href="#">Forum</a></li> 
      <li><a href="#">Projects</a></li> 
      <li><a href="#">Store</a></li> 
      <li><a href="#">Other</a></li> 
     </ul> 
     <ul id="dev-navigation"> 
      <li><a href="#">Developer Login</a></li> 
      <li><a href="#">Admin Panel</a></li> 
     </ul> 
    </div> 

感謝YOUE幫助。我沒有發佈任何CSS因爲我沒有。

回答

2

你想要這樣的樣品嗎?

見我CodePen Link

.navigation { 
 
    width: 100%; 
 
    height: auto; 
 
    text-align: right; 
 
    padding-top: 15px; 
 
    padding-bottom: 15px; 
 
    background-color: #303030; 
 
} 
 
#main-navigation, 
 
#dev-navigation { 
 
    height: 40px; 
 
    margin: auto; 
 
    line-height: 40px; 
 
    max-width: 1400px; 
 
} 
 
#main-navigation { 
 
    width: 100%; 
 
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); 
 
} 
 
#dev-navigation { 
 
    width: 70%; 
 
} 
 
ul li { 
 
    list-style: none; 
 
    display: inline; 
 
} 
 
a { 
 
    text-decoration: none; 
 
    color: white; 
 
    font-family: 'Source Sans Pro', sans-serif; 
 
    margin: 10px; 
 
} 
 
a:hover { 
 
    text-decoration: underline; 
 
}
<div class="navigation"> 
 
    <ul id="main-navigation"> 
 
    <li><a href="#">Home</a> 
 
    </li> 
 
    <li><a href="#">Forum</a> 
 
    </li> 
 
    <li><a href="#">Projects</a> 
 
    </li> 
 
    <li><a href="#">Store</a> 
 
    </li> 
 
    <li><a href="#">Other</a> 
 
    </li> 
 
    </ul> 
 
    <ul id="dev-navigation"> 
 
    <li><a href="#">Developer Login</a> 
 
    </li> 
 
    <li><a href="#">Admin Panel</a> 
 
    </li> 
 
    <li><a href="#">Sign up</a> 
 
    </li> 
 
    </ul> 
 
</div>

+0

這是林之後,但 「其他」 被切斷。任何幫助? – Zoid

+0

你是什麼意思由「其他」? –

+0

我修好了。謝謝你的幫助; D – Zoid

0

.navigation { 
 
    position: relative; 
 
    top: 0; 
 
    left: 0; 
 
    background: black; 
 
} 
 
#dev { 
 
    position: relative; 
 
    top: 0; 
 
    height: 48px; 
 
} 
 
ul#dev-navigation { 
 
    float: right; 
 
    display: inline-block; 
 
    font-size: 12px; 
 
    border-right: 1px solid #e2e2e2; 
 
} 
 
#dev-navigation li { 
 
    padding: 4px; 
 
    display: inline-block; 
 
} 
 
ul#main-navigation { 
 
    float: right; 
 
    display: inline-block; 
 
    font-size: 14px; 
 
} 
 
#main-navigation li { 
 
    padding: 6px; 
 
    display: inline-block; 
 
}
<div class="navigation"> 
 
    <div id="dev"> 
 
    <ul id="dev-navigation"> 
 
     <li><a href="#">Developer Login</a> 
 
     </li> 
 
     <li><a href="#">Admin Panel</a> 
 
     </li> 
 
    </ul> 
 
    </div> 
 
    <div id="main"> 
 
    <ul id="main-navigation"> 
 
     <li><a href="#">Home</a> 
 
     </li> 
 
     <li><a href="#">Forum</a> 
 
     </li> 
 
     <li><a href="#">Projects</a> 
 
     </li> 
 
     <li><a href="#">Store</a> 
 
     </li> 
 
     <li><a href="#">Other</a> 
 
     </li> 
 
    </ul> 
 
    </div> 
 

 
</div>

+0

Theres在「管理面板」之後右側約1個像素的間隙。鋤頭我能修好嗎? – Zoid

+0

這是因爲邊界的權利。添加另一種風格#dev-navigation li:nth-​​child(2){border-right:none;} –