I recently posted some CSS and HTML snippets for a buttons collection I was using for a Menu style UI Scott Koon from www.LazyCoder.com posted a comment with a better way (thanks Scott). This way I don’t have to set the CSS Class for each button. Just contain them in a div. Here is the CSS
CSS
- div input:hover
- {
- background-color: #BFCBD6;
- }
- div input
- {
- vertical-align: middle;
- text-align:center;
- width: 150px;
- height: 40px;
- border: 1;
- border-color: Silver;
- background-color: #465C71;
- color: White;
- }
And here is the markup.
ASP.NET Markup
- <%@ Page Title="Home Page" Language="C#"
- MasterPageFile="~/Site.master"
- AutoEventWireup="true"
- CodeBehind="Default.aspx.cs"
- Inherits="Button_CSSSelector._Default" %>
- <asp:Content ID="HeaderContent" runat="server"
- ContentPlaceHolderID="HeadContent">
- </asp:Content>
- <asp:Content ID="BodyContent" runat="server"
- ContentPlaceHolderID="MainContent">
- <div style="text-align: center;">
- <h2>Administration</h2>
- </div>
- <hr /><br />
- <div style="text-align: center;">
- <asp:Button ID="btnAdminUsers" runat="server"
- Text="List Users"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminActivate" runat="server"
- Text="Inactive Users"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminEvents" runat="server"
- Text="Locked Out Users"
- PostBackUrl="" />
-
- <br /><br />
- <asp:Button ID="btnAdminRoles" runat="server"
- Text="Roles"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminAccess" runat="server"
- Text="Access Security"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminSettings" runat="server"
- Text="Application Settings"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminReporting" runat="server"
- Text="Reporting"
- PostBackUrl="" />
-
- <asp:Button ID="btnAdminMisc" runat="server"
- Text="Misc"
- PostBackUrl="" />
-
- </div>
- </asp:Content>
Filed under:
ASP.NET




















