У меня есть 3 элемента подряд. Когда размер окна будет уменьшен, я хочу, чтобы центральный элемент переместился вверх, а правый элемент переместился вниз. Левый элемент должен быть посередине. В идеале все они должны двигаться одновременно, поэтому, если самый правый элемент перемещается вниз, центральный элемент тоже должен двигаться вверх.
Спасибо за вашу помощь!
Фотографии показывают желаемый результат.
HTML
<div class="container">
<span class="left">This should go in between</span>
<span class="center">This should go ABOVE</span>
<span class="right">This should go BELOW</span>
</div>
CSS
body {
margin: 0px;
padding: 0px;
}
.container {
width: 100%;
}
.container span {
min-width: 200px;
width: calc(100% /3);
width: 33.33%;
}
.left {
float: left;
background-color: red;
}
.center {
text-align: center;
float: left;
background-color: green;
}
.right {
float: right;
text-align: right;
background-color: blue;
}
@media (max-width: 600px) {
.right {
float: left;
text-align: left;
}
.center {
text-align: left;
}
}
JSFiddle