ナビゲーションバーがあり、特定の要素に対して、デフォルトの白い下線の代わりに、5 色を使用して線に色を付けたいのですが、これが可能かどうか疑問に思っていましたか?
構造は次のとおりです。
HTML
<div id="underlinemenu" class="clearfix">
<ul>
<li class="page_item page-item-67">
<a href="#">Home</a>
</li>
<li class="page_item page-item-69 current_page_item">
<a href="#">The Blogs</a>
</li>
<li class="page_item page-item-60">
<a href="#">Meet the Bloggers</a>
</li>
<li class="page_item page-item-2">
<a href="#">Gallery</a>
</li>
</ul>
</div>
CSS
#underlinemenu{
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: -14px 0 -30px 0;
}
#underlinemenu ul li{
display: inline;
float: left;
color: #ffffff;
padding: 21px 40px 0px 8px;
}
#underlinemenu ul li a{
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 5px;
}
#underlinemenu ul li a:hover{
color: #ffffff;
padding-bottom: 16px;
border-bottom: 3px solid #ffffff;
}
.current_page_item {
color: #ffffff;
padding: 21px 10px 16px 5px !important;
margin: 0 30px 0 3px;
border-bottom: 3px solid #ffffff;
}
</p>
フィドル
カラーコード
#a3ad24
#4594cc
#c4262e
#d9709c
#ffa100
どんな助けでも大歓迎です。
アップデート
モックアップはこちらにあります: http://img59.imageshack.us/img59/2866/navbarf.jpg