2011-06-22 8 views
1

私は「プロファイル」画像ボタンのドロップダウンメニューoponマウスオーバーをしようとしています。 cssだけを使用して、これは私が達成したものです。ドロップダウンメニューの画像ボタン

テキストの装飾もnoneに追加しましたが、下線はまだ存在しています。

this is how it looks like

また、私はJavaScriptを使用して試してみましたが、それは私のためにうまくdoes notの。 any1はこれを強化するのに役立ちますか?

私のhtmlコード:

<td class="header_button "> 
         <div id="menu"> 
         <ul id="Ul1"> 
           <li > 
           <asp:ImageButton runat="server" 
             ImageUrl="../img/Button/Profile.png" CssClass="profile_dropdown" 
             onclick="btnMyProfile_Click" /> 
           </li> 
           <li class="item" > 
           <a href="#">Edit Profile</a> 
           </li> 
           <li class="item"> 
           <a href="#">My Follow</a> 
           </li> 
           <li class="item"> 
           <a href="#">My Uploads</a> 
           </li> 
           <li class="item"> 
           <a href="#">My Child Profile</a> 
           </li> 
         </ul>    
         </div> 
       <div style="clear:both"></div> 
       </td> 

私のCSSコード:

.profile_dropdown 
{ 
height:75px; 
weight:75px; 
position:static; 

} 
#menu ul .item 
{ 
display: none; 
text-decoration: none; 
background: #222222 85% 55% no-repeat; 
font-family: 'Century Gothic'; 
font-size: large; 
font-weight: bold; 
color: #9FC54E; 
white-space: nowrap; 
} 
#menu ul:hover .item{display:block;} 
#menu{margin-top:-22px;position:fixed} 
+0

うんうん!それは働く=]ありがとう –

答えて

2

テキスト装飾を入れ

#menu li a { 
    text-decoration:none 
} 
+0

ありがとう!とにかく私はボタンと言葉の間のスペースを取り除くことができますか? –

+0

まあ、よく分かりませんが、#menu divに 'margin-top:0'と' padding-top:0'を設定し、 'margin-bottom:0'と' padding-bottom:0'プロフィール画像に追加します。 私はfirebug o chrome inspector(あなたはその場でそれらを変更することができます:D)と異なるCSSをテストすることをお勧めします – ArtoAle