Я использовал этот эффект раньше, все в порядке (насколько я вижу), но он просто не работает. Что я пропустил?CSS relover sprites
Спасибо.
Я использовал этот эффект раньше, все в порядке (насколько я вижу), но он просто не работает. Что я пропустил?CSS relover sprites
Спасибо.
Поскольку ваш спрайт расположены горизонтально, вы хотите, чтобы компенсировать состояние парения, как это:
element:hover {
background-position: -77px 0;
}
Ум, ваше фоновое положение регулирует верхнее начальное положение, а не левое исходное положение?
Ваш фон смещение, кажется, неправильно - вместо 0 77px (который является у-офсет, вдоль неправильная ось), попробуйте -77px 0.
просто изменить
background-position: 0 77px;
в
background-position: -77px 0;
Обратите внимание, что порядок обмена и отрицательное значение. Оба они необходимы. – kingjeffrey
Это ошибка, которую я делаю все время. Я просто вспоминаю геометрию средней школы и все эти (x, y) координаты. background-position имеет тот же порядок. – kingjeffrey