If you want to implement this in Web Application, then you can use Javascript and css for changing the background of button onmouseover.
this is your Javascript code:
function change(sender) {
sender.style.background = "Black";
sender.style.color = "white";
}
function changeback(sender) {
sender.style.background = "white";
sender.style.color = "black";
}
Here is your css code:
#btnAll
{
background-color:white;
color:black;
}
And finally take a button:
<asp:button id="btnAll" onmouseover="javascript:change(this)" onmouseout="javascript:changeback(this)" runat="server" text="Display All" />
Good luck.