ナビゲーションバーのフィドルを用意しました。
現時点では、ホバーの下部境界はアクティブ状態よりも狭く、修正方法がわかりません。ここの教祖が助けになるかどうか疑問に思っていました。
HTML
<!-- Forgive the messy markup - wordpress output -->
<div class="wpbook_header">
<div id="underlinemenu" class="clearfix">
<ul>
<li class="page_item page-item-67 current_page_item"><a id="load-home-page" href="#">Home</a></li>
<li class="page_item page-item-69"><a id="load-blog-list" href="#">The Blogs</a></li>
<li class="page_item page-item-60"><a id="load-authors-page" href="#">Meet the Bloggers</a></li>
<li class="page_item page-item-2"><a id="load-gallery" href="#">Gallery</a></li>
<li class="page_item page-item-271"><a id="load-faqs" href="#">FAQs</a></li>
<li class="page_item page-item-168"><a id="load-compform" href="#">Competition</a></li>
</ul>
</div>
</div>
CSS
#underlinemenu {
font-family: arial, helvetica;
padding: 0;
margin: 0;
padding-bottom: 30px;
font-size: 14px;
}
#underlinemenu ul {
float: left;
font-weight: bold;
width: 770px;
height: 57px;
background-color: #242129;
margin: -1px 0 -30px 0;
}
#underlinemenu ul li {
display: inline;
float: left;
color: white;
padding: 21px 30px 0px 8px;
}
.current_page_item {
color: white;
padding: 21px 10px 15px 5px !important;
margin: 0 30px 0 3px;
border-bottom: 5px solid white;
}
#underlinemenu ul li a {
color: white;
font-weight: bold;
text-decoration: none;
padding: 5px;
}
#underlinemenu ul li a:hover {
color: #408261;
padding-bottom: 15px;
border-bottom: 5px solid #408261;
}
</ p>
また、これを溶岩ランプスタイルのメニュー(下の境界線がホバーされた要素の下にあるようにアニメーション化する)に変える方法について誰かがアドバイスを与えることができれば、それは素晴らしいことですが、そうでない場合は、後で質問するために保存できます。