Jack_Sparrow
@Jack_Sparrow
Junior HTML/CSS

Как сделать рваный фон у текста?

Здравствуйте! Помогите, пожалуйста, решить проблему. Есть текст с фоном градиентом, но справа фон обрывается по длине строки, фон однородный для трех строк. Пробовал через разные строки, но появляются границы. Уже всю голову сломал. Приложил картинку как должно получится.5e2b3c9a47475181090985.jpeg
  • Вопрос задан
  • 1961 просмотр
Решения вопроса 3
Aetae
@Aetae
Тлен
SVG-фильтром захреначил как-то так:
Но это чисто из интереса. На бою стоит юзать вариант Ankhena, с добавкой js, если потребуется.
А вообще, по хорошему, стоило бы дизайнера отп*дить.
Ответ написан
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Если разбивать по строкам, то так


Если не разбивать, то будут видны полоски.
Ответ написан
Комментировать
Ni55aN
@Ni55aN
display: inline с однотонным фоном наложить градиент по маске


Для отступов на каждой строке используется box-decoration-break, поддержка которого слабая, но это уже другая задача. Основная часть состоит в mix-blend-mode.

В случае с белым фоном и текстом подходит mix-blend-mode: overlay с серым градиентом. С другими фонами придется поэкспериментировать, или их тоже сделать градиентом
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sfrancisco
@sfrancisco
А как у тебя?
Ответ написан
Ваш ответ на вопрос

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

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