Я пытаюсь заставить изображения в flexbox правильно увеличивать размер, что они и делают. Однако эти изображения имеют наложение , поэтому я создаю div, в котором находятся изображение и наложение. Однако этот div неправильно масштабируется с изображениями . Это выглядит так: (я добавил светло-синий цвет фона для одного из элементов div для демонстрационных целей).
![Wronly sized divs around an image](https://i.stack.imgur.com/g22Ev.png)
Все это внутри содержащий див. HTML и CSS выглядят так:
.container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
height: 100%;
}
.imagecontainer {
position: relative;
width: 100%;
height: 100%;
}
.image {
position: absolute;
top: 0;
left: 0;
max-height: 100%;
}
<div class="container">
<div class="imagecontainer">
<img src="image" class="image">
<img src="overlay" class="image">
</div>
<div class="imagecontainer">
<img src="image2" class="image">
<img src="overlay2" class="image">
</div>
</div>
Теперь мой вопрос: как мне получить ширину imagecontainer
, равную ширине изображений внутри нее? Я пробовал множество вещей, но, похоже, ничего не работает так, как я хочу ..
Заранее спасибо!