Если размеры зависят от исходного размера (или пропорций) картинок, то:
Начальные размеры задаются атрибутами width и height.
Тогда, браузер забронирует это место, пока не подгрузятся сами картинки и стили.
fggavrilov, я обычно просто применяю px и к картинке object-fit: cover и высоту регулирую медиа запросами, тогда вообще нет никаких скачков. Еще можно вставлять рыбу легковесную такого-же размера как нужная картинки и при помощи lazyload подгружаю нужную картинку.