css3 - CSS transition image -
this background image:
#logo {background-image:url('logo.png');width:20px;height:23px;} #logo:hover {background-position:0 -23px;-webkit-transition: 0.5s ease;} #logo span {margin-left:-3000px;}
<a href="#"><div id="logo"><span>logo</span></div></a>
this code gives me slide effect (a vertical slide black s pink one) instead of fade effect i'm looking for. creating 2 images, solve issue, not possible in case.
how fade affect when using 1 single image?
try - http://jsfiddle.net/wds5z/4/
a, #logo { background: url('http://i.stack.imgur.com/w5znn.png') 0 -23px; width: 20px; height: 23px; display: block; } #logo { background-position: 0 0; -webkit-transition: opacity .5s linear; -moz-transition: opacity .5s linear; transition: opacity .5s linear; } #logo:hover { opacity: 0; } #logo span { margin-left:-3000px; }รข
Comments
Post a Comment