Android97
@Android97
Бэкенд и немного фронтенд разработчик

Как избежать перепрыгивание блока вниз?

Поставил сайдбар, который выдвигается при наведении мышки. Но проблема в том, что когда он выдвигается весь контент съезжает вниз.
Как сделать так, что бы контент или сдвигался вправо, или подстраивался под пространство сам ?
ebee552450b345d68a76ba957e59c49d.png1d3ee7fb61c04647bde85061de520317.png39ab558a53284094bb4c75809cc1def2.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;
    }
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
AlexanderBelov
@AlexanderBelov
Frontend developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы