Как сделать выдвижной блок?

143
13 июля 2019, 16:00

Народ, нужна помощь. Хочу сделать так, чтобы .sidebar выдвигался плавно с левой стороны на всю ширину экрана с блоками внутри него(т.е.,когда он выдвинется на всю ширину экрана, тогда в нем будут находиться блоки любой ширины и высоты) при нажатии на #chevron , при этом header и content должны оставаться на месте(в неподвижном состоянии).

  <div class="wrap">
<div class="sidebar flex">
  <i class="fas fa-chevron-right" id="chevron"></i>
</div>
<div class="header flex">
    header
</div>
<div class="content flex">
    content
</div>

    body{
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  color: #fff;
}
.wrap{
  display: grid;
  grid-template-columns: 5% 95%;
  grid-template-rows: 30% 70%; 
  height: 100vh;
  width: 100vw;
  background-color: green;
}
.flex{
  display: flex;
  justify-content: center;
  align-items: center;
}
.sidebar{
  grid-row-start: 1;
  grid-row-end: 3;
  background-color: #900;
}
.sidebar i{
  font-size: 50px;
}
#chevron{
  cursor: pointer;
}
.header{
  background-color: #000;
}
.content{
  background-color: #f3f3; 
}
Answer 1

не совсем понятно, что вы имеете ввиду

остальные блоки должны оставаться на месте

могу предложить такой вариант решения по нажатию на #chevron добавьте диву с классом sidebar класс open c такими стилями

.open {
    position: fixed;
    width: 100%;
    height: 100%;
}
READ ALSO
Передать число из var в скрипт

Передать число из var в скрипт

Со страницы берется число, условно это 27, через alert оно выводится корректно

173
Работа со сложным объектом

Работа со сложным объектом

Есть объект client который включает в себя индексированные массивы clientyl client

184
Убрать повторяющие элементы в объекте

Убрать повторяющие элементы в объекте

Нужно убрать с объекта повторяющие имена и вывести его Должно выводить объект без 1 Beyonce а не выводит ничего Если добавить массив то работает...

174
Как реализовать такой фон

Как реализовать такой фон

Недавно "прогуливаясь" по интернету нашел такой сайт Приватный чит для DOTA 2, вы не подумайте игра меня не интересует, меня заинтересовал фон...

172