У нас есть следующий код на codepen .Проблема, которую мы имеем, состоит в том, что мы используем атрибут <picture>
для визуализации изображений на основе viewport
, но не можем заставить изображение занимать столько же места, сколько текст, наложенный на изображение.
детали кода:
- в настоящее время текст имеет
background-color: #eee
, поэтому вы можете видеть область, которую занимает текст. - Изображение и текст имеют
position: absolute
, но можно их изменить. - на основе
viewport
мы всегда хотим, чтобы изображение из тега <source>
занимало только то, что занимает текст.
Цель:
- заставляет изображение занимать ту же высоту и ширину, что и текст, наложенный сверху
- использовать
<picture>
и <source>
- не использовать
style: background-image('path/to/image')
на <div class="item__img">
- , чтобы обрезать изображение, чтобы оно подходило, но предпочло бы, чтобы оно было сделано без обрезки.
Текущая проблема:
Желаемый выход
Как мы можем увеличить image
, когда текст над ним расширяется?