Как убрать скролл в мобильной версии если все таки необходимо спрятать часть блока, чтобы при нажатии он появлялся полностью?

152
22 февраля 2018, 12:59

Получается, что правая сторона, содержащая скрытый блок в мобильной версии имеет скрол. Можно ли как то поправить?

Answer 1

ну суть в том, что контейнеру даёте overflow: hidden;

document.querySelector('.block_hidden').addEventListener('click', function(){ 
  this.classList.toggle('open'); 
}) 
body { 
  padding: 0; 
  margin: 0; 
} 
.wrapper { 
  width: 100%; 
  height: 400px; 
  background-color: orange; 
  position: relative; 
  overflow: hidden; 
} 
.block_hidden { 
  height: 250px; 
  width: 400px; 
  background-color: green; 
   position: absolute; 
  top: 10px; 
  right: 0; 
  transition: all .5s; 
  transform: translateX(50%); 
} 
.block_hidden.open { 
  transform: translateX(0); 
}
<div class="wrapper"> 
  <div class="block_hidden"></div> 
</div>

READ ALSO
Прокрутка страницы

Прокрутка страницы

Есть сайт, его высота скажем 300vh (3 экрана пользователя) Пользователь начинает скроллить, как сделать что бы в первом случае (при взгляде на "первый...

159
Как передать значение в пост через инпут?

Как передать значение в пост через инпут?

Попробую сформировать вопрос

130
Ajax ошибка undefined

Ajax ошибка undefined

Всем привет! Я использую MySQL + PHP + Ajax Ошибка похоже возникает после обработки ajax'ом:

169
Как подгружать скрипт в зависимости от разрешения экрана

Как подгружать скрипт в зависимости от разрешения экрана

Господа выручайтеИмеется скрипт, вот такого вида - знаю, скрипт костыльный, совсем не разбираюсь в javascript , но суть не в этом (работает и то хорошо)...

182