<blockquote>1) Если говорить об изображении, как обычно пишут верстку, если контент динамический, картинки в такие блоки вставляются любых размеров? или говорите администратору, что допустим перед вставкой изображения, приведи его к такой то высоте и ширине?</blockquote> <br/> CSS <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/background-size" rel="nofollow">background-size</a> или <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit" rel="nofollow">object-fit</a> и заранее подготовленное изображение с нужными пропорциями. <br/> <blockquote>2) если блоки начинают адаптивно перескакивать, допустим flex: wrap или медиа запрос, как сделать так, чтобы это было плавно, я видел как такие вещи как-будто анимированы, как их в общем делают, это библиотеки?</blockquote> <br/> CSS <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/transition" rel="nofollow">transition</a> + <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes" rel="nofollow">keyframes</a> .