На счёт css не знаю, но js подскажу. У меня есть библиотека
https://github.com/xakplant/stickjaw подключаете и инициализируете как в инструкции.
Своему container даёте id а в атрибутах картинки пишите
data-proportion-targer-h="1" data-proportion-target="targetID"
targetID - это id который написали у container