Зум происходит из-за того, что картинка плохо подходит по размеру, очевидно)
Т.е. она растягивается по высоте, а сам браузер тянет ее и по ширине так, что бы сохранялись изначальные пропорции
вообще,
background: url("pass/to/img") no-repeat center / cover;
должен сделать приемлемую картинку)