Ну, если вы хотите переместить его вверх или вниз, то вы должны изменить позицию y (то есть вторую), и если вы хотите, чтобы она скользила влево или вправо, вы должны изменить позицию x: 1001 *
background-position: x y;
Итак, если я правильно понимаю, вы хотите, чтобы фоновое изображение было выровнено по левому краю, даже когда вы наводите ссылку:
#navmenu a:hover {
background: url(images/nav.png) no-repeat -160px 0;
width: 160px;
}
Это то, что вы хотите?
Кстати, ваш вопрос немного двусмысленный. Вы говорите, что размер изображения «увеличивается вправо» (я не знаю, что вы подразумеваете под этим, но это относится к оси X), а затем вы начинаете говорить о «основании» и «голове» (ось у)