Fórum Class collapse do Booststrap #571800
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
Curtir tópico
+ 0Post 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
Gostei + 2
Mais Posts
30/11/2016
Kleber Araujo
Gostei + 0
30/11/2016
Kleber Araujo
Gostei + 0
30/11/2016
Randys Machado
Um abraço!
Gostei + 0
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
Gostei + 0
01/12/2016
Kleber Araujo
Gostei + 0
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>Gostei + 0
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 --->
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)