Как я могу получить разные стили меню в макете.Другое меню на мобильном устройстве
Например, на рабочем столе есть домашний, профиль и сообщения, а в гибкой мобильной компоновке должен быть значок перед каждой точкой меню. но не в настольной версии.
Я использую bootstrap в качестве рамки, и я попробовал пару вещей, но это не сработало для меня.
<header role="navigation" class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand">Brand</a>
</div>
<!-- Collection of nav links and other content for toggling -->
<div id="navbarCollapse" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Messages</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Login</a></li>
</ul>
</div>
</div>
Должен ли я создать дополнительное мобильное меню и отображение нормального меню отключается, если окно просмотра IST меньше, чем рабочий стол? Jsfiddle
Это только логика здесь, сделайте свои значки перед текстом и дайте им отображение: none; После этого переключатель переключится на встроенный блок с медиа-запросом. Это все. –