CSS3 slide Button
Open Source Icons gcons von Greepit
HTML Source
<div class="button"> <a href="#"> <img src="home.png" width="32" height="32" /><span>Home</span> </a> </div>
CSS Source
Wichtig: Viele neue Browser brauchen noch ein Präfix damit alle Funktionen richtig umgesetzt wird.
.button { position:relative; height: 50px; width: 50px; margin:10px 0; padding:7px 0 0 8px; border: 1px solid #898989; background:#ddd; box-shadow: -12px 12px 8px -10px #888, -6px -10px 20px rgba(0,0,0,0.3) inset; overflow:hidden; transition:width 1s ease-in-out; box-sizing: padding-box; box-sizing:border-box; border-radius:25px; } .button:hover { width: 170px; box-shadow: -12px 12px 8px -10px #333, -6px -10px 20px rgba(0,0,0,0.3) inset; background:#ebf6f7; } .button span{ opacity:0; position:absolute; top:14px; left:58px; transition:opacity 1s linear 0.5s; } .button:hover span { opacity:1; } .button a { color:#000; font-weight:bold; text-shadow: 0 2px 3px #898989; }