我试图修改我的导航栏跨媒体查询,对于中型和大型屏幕,我的徽标是一个jumbotron div,但我想改变屏幕小于768px时出现的位置,我想放它在我的导航栏上。我可以在我的CSS上制作它。
感谢名单。
这是我的md和lg屏幕代码。
<!-- Jumbotron
=============================================== === - &gt;
<div class="jumbotron">
<div class="container">
<div class="row">
<div class="col-md-6">
<img src="img/iconos/logo.png">
</div>
<div class="col-md-6 login">
<form class="form-inline" role="form">
<div class="form-group">
<label class="sr-only" for="exampleInputEmail">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail" placeholder="Email">
</div>
<div class="form-group">
<label class="sr-only" for="exampleInputPassword">Password</label>
<input type="password" class="form-control" id="exampleInputPassword" placeholder="Password">
</div>
<div class="form-group">
<button type="button" id="btnlogin" class="btn btn-primary btn-md btn-block">Entrar</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Navbar
=============================================== === - &gt;
<nav class="navbar navbar-default navbar-static-top" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<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 -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="container">
<ul class="nav navbar-nav menu">
<li class="active"><a href="#">INICIO</a></li>
<li><a href="#">WORKSHOPS</a></li>
<li><a href="#">MAESTROS</a></li>
<li><a href="#">BLOG</a></li>
<li><a href="#">ESCAPADAS</a></li>
<li><a href="#">EQUIPAMIENTO</a></li>
</ul>
<ul class="nav navbar-nav pull-right" id="socialicons">
<li class="icon"><a href="#"><img src="img/iconos/face-icon.png" alt=""></a></li>
<li class="icon"><a href="#"><img src="img/iconos/gplus-icon.png" alt=""></a></li>
<li class="icon"><a href="#"><img src="img/iconos/tube-icon.png" alt=""></a></li>
</ul>
</div>
</div><!-- /.navbar-collapse -->
</nav>
答案 0 :(得分:0)
如果您想使用CSS3为不同的屏幕宽度设计不同的布局,请使用media queries。
为了实现您的要求,请考虑默认情况下隐藏Jumbotron中的徽标,并仅在屏幕的最小宽度超过一定量时显示该徽标。例如,您的CSS可能如下所示:
.my-logo {
display: none;
}
@media (min-width: 992px) {
.my-logo {
display: block;
}
}
然后,您可以使用相同的逻辑来显示/隐藏导航栏中的徽标。
答案 1 :(得分:0)
试试这个
<nav class="navbar navbar-default navbar-static-top" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<div class="col-md-6 hidden-md hidden-lg">
<img src="img/iconos/logo.png">
</div>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<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 -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="container">
<ul class="nav navbar-nav menu">
<li class="active"><a href="#">INICIO</a></li>
<li><a href="#">WORKSHOPS</a></li>
<li><a href="#">MAESTROS</a></li>
<li><a href="#">BLOG</a></li>
<li><a href="#">ESCAPADAS</a></li>
<li><a href="#">EQUIPAMIENTO</a></li>
</ul>
<ul class="nav navbar-nav pull-right" id="socialicons">
<li class="icon"><a href="#"><img src="img/iconos/face-icon.png" alt=""></a></li>
<li class="icon"><a href="#"><img src="img/iconos/gplus-icon.png" alt=""></a></li>
<li class="icon"><a href="#"><img src="img/iconos/tube-icon.png" alt=""></a></li>
</ul>
</div>
</div><!-- /.navbar-collapse -->
</nav>