Изображение, показывающее центральную линию, где должно быть "vs"
Я постараюсь объяснить свою проблему настолько ясно, насколько смогу. Здесь я пытаюсь сделать так, чтобы "против" в центральной линии и левый и правый элементы текли рядом с ней.
Я пытался использовать flex-box, но он центрирует все, как вы можете видеть на фотографии выше, но не то, чего я пытаюсь достичь.
Спасибо!
Вот фрагмент того, что я пробовал:
<div class='flex page-container'>
<div class='flex team-name'>
THIS TEAM NAME IS LONG
<img class='team-logo' src={TEAM_1_LOGO} />
</div>
<div class='vs'>VS</div>
<div class='flex team-name'>
<img class='team-logo' src={TEAM_2_LOGO} />
SHORT NAME
</div>
</div>
.flex {
display: flex;
}
.page-container {
align-items: center;
justify-content: center;
margin: 1.5rem;
max-height: 9rem;
overflow: hidden;
.team-name {
align-items: center;
}
.team-logo {
height: 6rem;
max-width: 7rem;
margin: 0 5rem;
overflow: hidden;
}
.vs {
align-self: center;
}
}