У меня есть три div
с внутри флексбокса. Я хочу, чтобы они появились в строке. Но если в первом div есть много текста, я хочу обрезать этот текст, чтобы всегда видеть текст второго и третьего div
.
HTML:
<div class="flex">
<div class="flex-1 item">
!!!Scale me down If I am too big for the screen!!! Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
</div>
<div class="flex-2 item">Always show me. Dont let flex-1 push me outside</div>
<div class="flex-3 item">Always show me. Dont let flex-1 push me outside</div>
</div>
CSS:
.flex {
display: flex;
}
.item {
margin: 2px;
border: 1px solid black;
height: 2em;
white-space: nowrap;
}
.flex-1 {
flex: 1 1 5em;
}
.flex-2 {
flex: 1 1 5em;
}
.flex-3 {
flex: 1 1 5em;
}
https://codepen.io/anon/pen/LMmGGz