导航
导航 w/ 悬停状态
您将如何使用 HTML 和 CSS 实现此导航?
白框是徽标的占位符。
PS:“产品”链接是一个下拉菜单。
我目前的实现如下。(不完整)
#mainNav {
height: 60px;
background: url(../../images/main-nav-left.png) top left no-repeat, url(../../images/main-nav-right.png) top right no-repeat, url(../../images/main-nav-repeat.png) top repeat-x;
}
#mainNav li {
float: left;
height: 48px;
font-weight: bold;
background-color: red;
margin-top: 5px;
}
#mainNav li:not(.logo-wrapper) {
padding: 0px 47px;
font-size: 17px;
text-transform: uppercase;
}
#mainNav li a {
display: block;
background-color: green;
margin-top: 15px;
}
#mainNav li.logo-wrapper {
margin-left: 15px;
}
#mainNav h1 {
margin-top: -15px;
}
<nav class="thirteen columns" id="mainNav">
<ul>
<li class="logo-wrapper">
<h1 id="logo">
<%= link_to image_tag('logo.png'), root_path %>
</h1>
</li>
<li>
<a href="#">Products</a>
</li>
<li>
<a href="#">Parts</a>
</li>
<li>
<a href="#">Resources</a>
</li>
</ul>
</nav>
我的主要问题是弄清楚如何让倾斜的分隔符和导航的右端与悬停状态一起工作。