Class collapse do Booststrap
29/11/2016
0
Gostaria de uma ajuda com a classe collapse do Booststrap.
Utilizo o Mozila Firefox no modo mobile para verificar como esta meu código em diferente resoluções e gostaria que aparecesse o ícone do menu mobile (aquela com os três traços) somente quando os itens do menu não coubessem na tela, ou seja, só aparecer os nomes do menu caso a resolução realmente caiba todos os itens. Nas resoluções menores que 1280x600 os itens ficam um abaixo do outro, mesmo quando altero o tamanho da coluna, o ícone só aparece se a resolução for 360×640 e 320×480.
Tenho o seguinte código
div class="menu"> <div class="container"> <div class="row"> <div class="col-sm-6 col-md-4 logo"> <a href="<?php bloginfo('home' ); ?>"><img src="<?php bloginfo('template_url'); ?>/assets/images/logo.png" class="img-responsive"> </a> </div> <div class="col-sm-6 col-md-8"> <nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- Collect the nav links, forms, and other content for toggling --> <ul class="nav navbar-nav navbar-right"> <li> <?php wp_nav_menu( array( 'menu' => 'primary', 'theme_location' => 'primary', 'depth' => 2, 'container' => 'div', 'container_class' => 'collapse navbar-collapse navbar-collapse-custom', 'container_id' => 'bs-example-navbar-collapse-1', 'menu_class' => 'nav navbar-nav', 'fallback_cb' => 'wp_bootstrap_navwalker::fallback', 'walker' => new wp_bootstrap_navwalker()) ); ?> </li> </ul><!-- /.navbar-collapse --> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav> </div> </div> </div> </div>
Randys Machado
Post mais votado
30/11/2016
<!-- layout usado para a dúvida --> <div class="menu"> <div class="container"> <div class="row"> <div class="col-sm-6 col-md-4 logo"> <a href="<?php bloginfo('home' ); ?>"><img src="<?php bloginfo('template_url'); ?>/assets/images/logo.png" class="img-responsive"> </a> </div> <div class="col-sm-6 col-md-8"> <nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <!-- Collect the nav links, forms, and other content for toggling --> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Item 1 do Menu</a></li> <li><a href="#">Item 2 do Menu</a></li> <li><a href="#">Item 3 do Menu</a></li> <li><a href="#">Item 4 do Menu</a></li> <li><a href="#">Item 5 do Menu</a></li> <li><a href="#">Item 6 do Menu</a></li> <li><a href="#">Item 7 do Menu</a></li> </ul><!-- /.navbar-collapse --> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav> </div> </div> </div> <!-- Fim Layout usado para a dúvida --->
Kleber Araujo
Mais Posts
30/11/2016
Kleber Araujo
30/11/2016
Kleber Araujo
30/11/2016
Randys Machado
Um abraço!
30/11/2016
Randys Machado
Agora eu gostaria de uma ajuda na posição do botão, segue o link da imagem Menu
Como faço para que minha logo e botão fiquem na mesma linha? Já alterei as colunas e nada acontece, tu poderia me ajudar nessa se não for pedir muito?
Obrigado
01/12/2016
Kleber Araujo
01/12/2016
Randys Machado
<div class="menu"> <div class="container"> <div class="row"> <div class="col-md-4 logo"> <a href="<?php bloginfo(''home'' ); ?>"><img src="<?php bloginfo(''template_url''); ?>/assets/images/logo.png" class="img-responsive" alt="Anuncie Porangatu"> </a> </div> <div class="col-md-8"> <nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- Collect the nav links, forms, and other content for toggling --> <ul class="nav navbar-nav navbar-right"> <li> <?php wp_nav_menu( array( ''menu'' => ''primary'', ''theme_location'' => ''primary'', ''depth'' => 2, ''container'' => ''div'', ''container_class'' => ''collapse navbar-collapse navbar-collapse-custom'', ''container_id'' => ''bs-example-navbar-collapse-1'', ''menu_class'' => ''nav navbar-nav'', ''fallback_cb'' => ''wp_bootstrap_navwalker::fallback'', ''walker'' => new wp_bootstrap_navwalker()) ); ?> </li> </ul><!-- /.navbar-collapse --> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav> </div> </div> </div> </div>
02/12/2016
Kleber Araujo
mas veja se essa alteração já resolve o que precisa, dei uma alterada na posição da imagem, só não esquece de colocar seu código php para definir o local da imagem, eu usei uma imagem local no meu teste:
<!-- layout usado para a dúvida --> <div class="menu"> <div class="container"> <div class="row"> <div class="col-sm-12 col-md-12"> <nav class="navbar navbar-default"> <div class="col-sm-2 col-md-2 logo"> <a href="<?php bloginfo('home' ); ?>"><img src="images/logo.png" width="50" height="50" class="img-responsive"> </a> </div> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <!-- Collect the nav links, forms, and other content for toggling --> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Item 1 do Menu</a></li> <li><a href="#">Item 2 do Menu</a></li> <li><a href="#">Item 3 do Menu</a></li> <li><a href="#">Item 4 do Menu</a></li> <li><a href="#">Item 5 do Menu</a></li> <li><a href="#">Item 6 do Menu</a></li> </ul><!-- /.navbar-collapse --> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav> </div> </div> </div> <!-- Fim Layout usado para a dúvida --->
Clique aqui para fazer login e interagir na Comunidade :)