@Zanob

Как сверстать блок с картинкой со срезанными углами, чтобы снизу был фон изображением?

Здравствуйте, вся сложность в том, чтобы срезать углы у блока с картинкой внутри и чтобы фон с изображением был виден адекватно.

- Блок с картинкой увеличивается по высоте в зависимости от текста слева, чем больше текст, тем больше высота картинки. Текста может быть любое количество.

- Картинка добавляется через img src это стандартный способ добавления во всех движках из админки.

- Фон блока задается через css background в файле css, тоже довольно стандартный прием.

1. Нужно чтобы, были срезаны уголки у блока с картинкой
2. Нужно чтобы наклон углов не менялся когда высота блока с картинкой меняется.

Вот разметка, которая должна быть

https://codepen.io/ikles/pen/rNOQgZx

Дизайн прилагаю

5ec3a0f6059b3102389664.png
  • Вопрос задан
  • 202 просмотра
Решения вопроса 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Максим Ленский продемонстировал ответ на вопрос. Маску для картинки: она встраивается в документ и применяется по необходимости.

А для того, чтобы не при использовании разных картинок углы скашивались всегда одинаково, необходимо дописать скрипт, который будет генерировать этот path маски на базе условий, умноженных на соотношение размеров изображения.
Ответ написан
Комментировать
LenovoId
@LenovoId
svg, css,js
На svg



SVG mask

Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Klimsava
Front end developer ????‍????
Как вариант, можно так сделать https://codepen.io/klimsava/pen/pojQBRa
Ответ написан
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Вариант без маски и svg на чистом css
Ответ написан
Ваш ответ на вопрос

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

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