Поставил сайдбар, который выдвигается при наведении мышки. Но проблема в том, что когда он выдвигается весь контент съезжает вниз.
Как сделать так, что бы контент или сдвигался вправо, или подстраивался под пространство сам ?
![ebee552450b345d68a76ba957e59c49d.png](https://habrastorage.org/files/ebe/e55/245/ebee552450b345d68a76ba957e59c49d.png)
![1d3ee7fb61c04647bde85061de520317.png](https://habrastorage.org/files/1d3/ee7/fb6/1d3ee7fb61c04647bde85061de520317.png)
![39ab558a53284094bb4c75809cc1def2.png](https://habrastorage.org/files/39a/b55/8a5/39ab558a53284094bb4c75809cc1def2.png)
Код сайдбара
<div class="left">
<div class="item">
<span class="glyphicon glyphicon-th-large"></span>
</div>
<div class="item active">
<span class="glyphicon glyphicon-th-list"></span>
Все документы
</div>
<div class="item">
<span class="glyphicon glyphicon-log-out"></span>
Расходные накладные
</div>
<div class="item">
<span class="glyphicon glyphicon-log-in"></span>
Приходные накладные
</div>
<div class="item">
<span class="glyphicon glyphicon-random"></span>
Акты переоценки
</div>
<div class="item">
<span class="glyphicon glyphicon-remove"></span>
</div>
</div>
CSS
.left, .right {
float:left;
height:100vh;
}
.left {
background: #337ab7;
display: inline-block;
white-space: nowrap;
width: 50px;
transition: width 1s ;
}
.left:hover {
width: 250px;
}
.item:hover {
background-color:#ccc;
}
.left .glyphicon {
margin:15px;
width:20px;
color:#fff;
}
span.glyphicon.glyphicon-refresh{
font-size:17px;
vertical-align: middle !important;
}
.item {
height:50px;
overflow:hidden;
color:#fff;
}
.title {
background-color:#eee;
border-style:solid;
border-color:#ccc;
border-width:1px;
box-sizing: border-box;
}