ну вот я пример сделал, эти элементы соседние, и как-то замутить так чтобы второй элемент был не прямоугольником, который просто справа, а желейной массой которая обтекает первый элемент. Если понимаете о чем я
Василий Хрягин, вы о CSS Shapes, которых пока нет в браузерах полноценно. Года через 3 сможете так делать, когда большинство реальных браузеров будет их поддерживать нормально и когда будет возможность делать из блока автоматическую форму: https://caniuse.com/#search=Shape https://youtu.be/pOB75oTNhw0
Пока что никаких форм, кроме прямоугольных, в обтекании участвовать не может, если вы хотите полноценной поддержки. И то это всё для текста. Блоки же своей прямоугольной натуры не лишаются.