TGViewer
Вёрстка сайтов | HTML, CSS, JS Вёрстка сайтов | HTML, CSS, JS @free_html_lessons · 4.5K subscribers
Post #2447 855
CSS Shape Outside: обтекание по фигуре

Все привыкли, что текст обтекает элементы по прямоугольнику. Но CSS позволяет задать любую форму для обтекания — через shape-outside.

Как работает
Элемент должен быть float и иметь размеры.
С помощью shape-outside задаём область, вокруг которой будет течь текст.

Пример с кругом:
img {
float: left;
width: 200px;
height: 200px;
clip-path: circle(50%);
shape-outside: circle(50%);
margin: 20px;
}


Текст обтечёт картинку не по квадрату, а по кругу.

Возможные формы
circle() — круг.
ellipse() — эллипс.
polygon() — многоугольник (можно задать любые координаты).
inset() — прямоугольник с возможными скруглениями.
Пример с polygon
.shape {
float: left;
width: 250px;
height: 250px;
shape-outside: polygon(0 0, 100% 0, 50% 100%);
clip-path: polygon(0 0, 100% 0, 50% 100%);
}



Здесь текст будет обтекать фигуру в виде треугольника.

Зачем это нужно
Крутые журнальные макеты прямо в вебе.
Нетривиальная вёрстка без Photoshop.
Можно оживить статьи, блоги и лендинги.

Поддержка в браузерах хорошая (кроме IE и старого Edge). Если хочешь выделиться в дизайне — это мощный инструмент.

#css | #полезности
  • 👍 4
  • ❤ 1
More from @free_html_lessons
  1. Oct 3, 2026Мета теги Apple Они помогают улучшить отображение сайта в браузере Safari, настройку работ…
  2. Oct 2, 2026Post #3071
  3. Oct 2, 2026Микрофронтенды Читать 👨‍💻 #полезнаястатья
  4. Oct 1, 2026Макет для тренировки (skeyndor) Перейти к макету 🧑‍💻 #макет@free_html_lessons
  5. Sep 30, 2026Post #3067
  6. Sep 29, 2026Задача: Быстрая пятёрка Брайан, Миа, Хан, Жизель и Доминик участвуют в уличной гонке. Прав…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →