I have a website: parisforaweekend.com with a subscription button that changes color on hover. Both images are part of the same image sprite.
In Chrome (v. 15), I get a very noticeable, but irregular character that flickers on hover. How is this possible? Also tested on IE8 and FF6, which seem to have no problem. It annoys me a lot.
I think the general question is: has anyone seen something like this before? Anything that can explain this strange behavior?
Although I can't figure out what the possible use is, I included the appropriate css snippet:
CSS
EDIT: Reordered the css rules to reflect the real situation (although I don't see it make any difference)
#mc_embed_signup input.button { display: inline-block; width: 100px; margin: -1px 0 10px 15px; padding: 0; border: 0 none; cursor: pointer; background: url('http://static.parisforaweekend.com/img/s.jpg') 0 0; line-height: 32px; } #mc_embed_signup input.button:hover { background: url('http://static.parisforaweekend.com/img/s.jpg') -101px 0; }
HTML
<input type="submit" value="" name="subscribe" id="mc-embedded-subscribe" class="button">
EDIT: This may be due to the fact that I'm using S3 + cloudfront (Amazon CDN). Itโs not right to cache (on the Edge-location or on the client) and make 2 requests or something else. Hmm, still pretty unlikely.
source share