Наследование не будет работать.Потому что вы должны установить ширину вашего изображения как высоту вашего родителя.Тогда он будет полностью изменен в родительском элементе.
ширина изображения = parent-height
Потому что после применения свойства transformСвойство width и height также будет повернуто в этом отношении.
Sol 1: измените ширину вашего изображения вместе со свойством transform.(Если это переменная, то вы можете использовать переменные SCSS для присвоения одинаковых значений ширине изображения и родительской высоте.)
Sol 2: Это не идеальное решение, ноработать во многих случаях.Добавьте свойство масштаба к свойству преобразования следующим образом:
transform: rotate(90deg) scale(.7);
Настройте значения масштаба в соответствии с вашими предпочтениями.