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

231
03 февраля 2017, 06:29

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

Answer 1

Эффект сдвигов можете написать сами, либо воспользоватся animate.css либо методом jquery .animate()

 function menu() { 
   $('.menu').toggleClass('visible'); 
 }
.menu-hamburger { 
  display: none; 
} 
.visible { 
  display: block !important; 
} 
@media screen and (max-width: 769px) { 
  .menu { 
    display: none; 
  } 
  .menu-hamburger { 
    display: block; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
  } 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="menu"> 
  <ul> 
    <li>menu1</li> 
    <li>menu2</li> 
    <li>menu3</li> 
    <li>menu4</li> 
    <li>menu5</li> 
  </ul> 
</div> 
<button class="menu-hamburger" onclick="menu()"> 
  x 
</button>

READ ALSO
Почему так прыгают блоки

Почему так прыгают блоки

Разрабатываю dashboard для заказчика и тут такой нюанс - при просмотре страницы нижние блоки некорректно отображаются, но если изменить размер...

348
Диалоговое окно плагина jq UI

Диалоговое окно плагина jq UI

Как заставить диалоговое окно закрыться при щелчке по любому месту за пределами окна?

393
Обработка событий с одинаковыми ID

Обработка событий с одинаковыми ID

Сделал незамысловатый живой поиск, и обработку перехода по списку по стрелкам вверх/внизПроблема в том, что по первому кругу всё проходит...

302
JQuery, функция resize()

JQuery, функция resize()

Есть элемент div с php-функцией внутри

316