medbrat13
@medbrat13

Как сделать такой многосоставной фон?

Нужно сделать такое:

5e5a5dca13bbf977270400.png

Если есть библиотеки для такого, то вообще класс.
Если нет, и придется писать все вручную, то вот принцип работы:

фон состоит из нескольких частей - шапки, подвала и однопиксельной линии, которая по repeat-y повторяется нужное количество раз по мере увеличения строк текста. Шапка и подвал крепятся к элементу текста псевдоэлементами before и after. Проблема в том, что у шапки при изменении экрана уменьшается ширина и, соответственно, пропорционально уменьшается высота, следом появляется зазор между псевдоэлементом и элементом текста. Вот такой трабл. Как решить?

UPDATE:
Вот такой вот зазорчик появляется.
5e5a62a82fa58944497660.png
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
SeaInside
@SeaInside
15 лет пилю все эти штуки
Вот так, например.


А вообще, если уменьшение радиуса скругления при уменьшении вьюпорта не требуется - смотрите на свойство border-image - просто идеальный кейс использования, изящнее будет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы