2

これは、いくつかのリンクをチェックしてそれに応じてたどったコードとcssですが、それでも問題が発生します。親切に説明してください。

<asp:Button ID="Button1" runat="server" BackColor="#93C323" 
            Font-Names="Segoe UI Light" Font-Size="X-Large" ForeColor="White" Height="41px" 
            style="margin-left: 144px" Text="+ Add" Width="121px" />

.button:hover
{
 background:#DBDBDB;
}
4

5 に答える 5

2

ボタンに cssclass="button" を追加する必要があります。

<asp:Button ID="Button1" runat="server" BackColor="#93C323" CssClass="button"
            Font-Names="Segoe UI Light" Font-Size="X-Large" ForeColor="White" Height="41px" 
            style="margin-left: 144px" Text="+ Add" Width="121px" />
于 2013-04-01T00:21:29.187 に答える
2

ホバーまたは動的にスタイルを変更したい場合は、スタイルをインラインにしないでください。これは、私がテストして動作している例です。

<asp:Button ID="Button1" runat="server" CssClass="OneButton" Text="ok" />

    <style type="text/css">
        .OneButton
        {
            background-color:#93C323;
            font-size:x-large;
            color:White;
            height:41px;
            width:121px;
            margin-left:144px;
        }

        .OneButton:hover
        {
            background-color:#DBDBDB;
        }    
    </style>

そしてそれのライブバージョン: http://jsfiddle.net/gwSWy/

于 2013-04-01T00:59:33.063 に答える
0

すべてのボタンに対してグローバルにこれを行う場合:

ASP.NET ボタンは<input type="submit">.

そのため、それに合わせてスタイルを設定する必要があります。

于 2013-04-01T00:21:37.390 に答える