CSS роллвер спрайты - PullRequest
       8

CSS роллвер спрайты

0 голосов
/ 14 апреля 2010

Я использовал этот эффект раньше, все в порядке (насколько я вижу), но он просто не работает. Что я пропустил?

Скрипка здесь

Спрайт здесь

Спасибо.

Ответы [ 4 ]

4 голосов
/ 14 апреля 2010

Так как ваш спрайт расположен горизонтально, вы захотите сместить состояние наведения так:

element:hover {
background-position: -77px 0;
}
1 голос
/ 14 апреля 2010

просто изменить

background-position: 0 77px;

до

background-position: -77px 0;
1 голос
/ 14 апреля 2010

Ваше смещение фона кажется неправильным - вместо 0 77px (который является смещением по y вдоль неправильной оси), попробуйте -77px 0.

0 голосов
/ 14 апреля 2010

Хм, ваша фоновая позиция регулирует верхнюю стартовую позицию, а не левую стартовую позицию?

...