Bowen
@Bowen
Японский бог

Как можно скрыть/показать боковую панель сайта при уменьшении/увеличении размера экрана?

Здравствуйте!

Передо мной стоит задача, адаптировать страницу материала.
Я хочу сделать так:
При маленьких размерах экрана, убрать боковую панель влево, и если она больше контента то скрыть ее иначе под контентом останется в зависимости от размера боковой панели пустое место.
Сам контент растянуть на всю ширину. При нажатии на определенную кнопку, показываем боковую панель, при этом нужно использовать анимацию иначе это будет смотреться не красиво.
Пример
Дополнительный пример(там примерно такое же реализовано)

Так как я исчерпал запас идей и стальных нервов, прошу помощи в реализации данной задумки.
Буду очень признателен за помощь!
  • Вопрос задан
  • 938 просмотров
Пригласить эксперта
Ответы на вопрос 2
@seriogja
Здравствуйте!

А чем ваша задача отличается от тех реализаций, которые вы привели в качестве примера?
Ответ написан
Don_Donald
@Don_Donald
У вас не менялась высота контента потому что в css было так
.ss__content, // ЭТО УБЕРИТЕ
.ss__aside {
	display: table-cell;
	vertical-align: top;
	transition: all 0.5s ease;
}


а сюда добавьте
.ss:not(.active) .ss__aside {
    width: 0;
    position: absolute; // ВОТ ЭТО
    padding: 0; // ВОТ ЭТО
	}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы