Как сделать обтекание картинки текстом в нижнем правом углу
Размещение изображения справа или слева с обтеканием текста? Для этого нужен float-блок – это простая задача.
Но как насчет размещения изображения в нижнем левом или нижнем правом углу?
На первый взгляд это кажется сложной задачей, чтобы справиться с ней наверное понадобиться JS?
На самом деле – нет! Всё это делается с помощью нескольких строк CSS.
Код HTML:
<div class="wrapper">
<div class="box">
<div class="float">
<img src="image.jpg" >
</div>
Много текста :) ...
</div>
</div>
Код CSS:
.wrapper {
display:flex;
}
.float {
float:right;
height:100%;
display:flex;
align-items:flex-end;
shape-outside:inset(calc(100% - 100px) 0 0);
}
Смотрите по теме:
Выравнивание изображения в контейнере при помощи CSS

