Очень хорошая идея, хотелось бы добавить только, почитав ответы с комментариями, в голову пришло еще, что в комментариях к ответу, было бы не плохо еще выделять имя автора ответа. Иначе при 10+ комментариях начинаешь путаться кто с кем спорит, есть ли вообще автор вопроса там, есть ли автор ответа или же просто мимо проходящие устроили баталии между собой.
У Вас размер блока указан в vh это и есть ваша зависимость. Меняется размер окна - меняется размер блока соответственно. Хотите что бы не менялся размер, указывайте абсолютные единицы, px например. А положение его не меняется, ну опять же смотря относительно чего.
Честно, слабо понятно что Вы имеете ввиду, но, что если обернуть картинку блоком, которому указать высоту, а картинке поставить 100% высоту, не пробовали?