Свойство shape-outside изменяет геометрию обтекаемой области элемента, позволяя тексту обтекать его по сложным контурам. Для создания многоугольника применяется функция polygon(), где по указанным координатам точек задаётся форма обтекания.
.float { float: right; shape-outside: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
В нескольких шагах от неё на ветке какого-то дерева сидел Чеширский Кот.
Кот тоже заметил Алису и только улыбнулся.
«На вид он не злой», — подумала Алиса.
И правда, вид у Кота был добродушный; но только уж очень длинные и когти и зубов полон рот — всё это внушало почтение.
— Чеширский Мурлыка… — заговорила Алиса несмело — она не знала, понравится ли ему такое обращение.
Кот в ответ улыбнулся ещё шире.
«Значит, не сердится», — подумала Алиса и продолжала:
— Скажите, пожалуйста, куда мне отсюда идти?
— Это во многом зависит от того, куда ты хочешь прийти, — ответил Кот.
— Да мне почти всё равно, — начала Алиса.
— Тогда всё равно, куда идти, — сказал Кот.
— Лишь бы попасть куда-нибудь, — пояснила Алиса.
— Не беспокойся, куда-нибудь ты обязательно попадешь, — сказал Кот, — конечно, если не остановишься на полпути.