jquery - 如何制作响应式右导航栏图标?

标签 jquery html css twitter-bootstrap

我想在左侧保留一些图标,在右侧保留一些图标,所以我这样做了

<div class="navbar navbar-default navbar-fixed-top">
    <div class="navbar-header"><a class="navbar-brand" href="#">Brand</a></div>
    <ul class="nav navbar-nav">
       <li><a href="#">Link</a></li>
       <li><a href="#">More</a></li>
       <li><a href="#">Options</a></li>
    </ul>
    <ul class="nav navbar-nav pull-right">
       <li class="active"><a href="#">Home</a></li>
             <li><a href="#">Options</a></li>

    </ul>
</div>

但问题是在移动 View 中,右侧图标正在下降并保持在右侧按钮并且所有导航栏尺寸都增加了。是否有可能在大屏幕中将导航栏保持在右侧但在小屏幕中全部图标会下来

这是 bootply

最佳答案

使用 CSS Media Queries您可以创建自己的类并使用它来代替向右拉

@media (max-width: 500px) {
   .your_class {
       float: left;
   }
}

@media (min-width: 501px) {
   .your_class {
      float: right;
   }
}

然后就用你的类

(...)
<ul class="nav navbar-nav your_class">
   <li class="active"><a href="#">Home</a></li>
         <li><a href="#">Options</a></li>

</ul>
(...)

关于jquery - 如何制作响应式右导航栏图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21675481/

相关文章:

Jquery bool 值在 if() 中不起作用

javascript - 如何使用 jQuery 为 HTML5 视频播放器制作动画以响应触发事件?

javascript - Css 垂直对齐浏览器高度

javascript - 让网页识别悬停继续到下一页?

html - 第一次同步 html 和 css

jquery - 使用 jquery 在组合框上选择值

javascript - wrapAll() 只处理第一个元素?

javascript - 传单 js : Changing the size of the geocoder control

javascript - Bootstrap 内联表单布局

html - 使用 CSS 悬停标题时展开常见问题解答