[英]modify my navbar in media queries. Bootstrap 3
我正在尝试通过媒体查询来修改导航栏,对于中型和大型屏幕,我的徽标都变成了巨无霸div,但是我想更改屏幕小于768像素时的显示位置,我想将其放在我的屏幕上导航栏。 我可以在我的CSS上使用它吗?
谢谢
这是我的md和lg屏幕的代码。
<!-- Jumbotron
================================================== ->
<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
================================================== ->
<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>
如果要使用CSS3为不同的屏幕宽度设计不同的布局,请使用媒体查询 。
为了实现您的要求,请考虑默认情况下隐藏Jumbotron徽标,并且仅在屏幕的最小宽度超过一定数量时才显示徽标。 例如,您的CSS可能如下所示:
.my-logo {
display: none;
}
@media (min-width: 992px) {
.my-logo {
display: block;
}
}
然后,您可以使用相同的逻辑从导航栏中显示/隐藏徽标。
这样尝试
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.