Чтобы создать полосу прокрутки на моей странице, у меня был следующий CSS. Это дало мне идеальный результат и выровняло изображение в центре полосы прокрутки.Как сместить изображение при использовании фонового положения css
background: #3395d2 url('img/thumb.png') no-repeat center;
border-radius: 8px;
border: 1px solid #004c98;
Однако я взял фон и создал спрайт, используя другие мелкие изображения на своей странице. Затем, чтобы снова нарисовать изображение на полосе прокрутки, я использовал следующий CSS. Однако на этот раз он не был выровнен по центру.
background: #3395d2 url('img/small-images.png') no-repeat center;
border-radius: 8px;
border: 1px solid #004c98;
background-position: 0 -702px;
Как я могу изменить свой код так, что изображение все еще выравнивает в середине скроллинга, несмотря на то, в спрайт?
Можете ли вы предоставить скрипку, отображающую проблему? – Vector
@ Vector http://jsfiddle.net/g5Fz6/ Верхнее текстовое поле - это прежде, а нижнее - текущее. – user3320550
По существу вам нужно установить «размер фона», где отображается только часть, которую вы хотите. Не уверен, что это такое, вам придется поиграть с ним –