【问题标题】:Responsive Bootstrap nav menu响应式引导导航菜单
【发布时间】:2014-07-08 16:19:32
【问题描述】:

所以我想创建一个响应式菜单,在桌面上我的导航栏基本上是 3 个链接和 3 个也是链接的小图片。

当我移动到小屏幕时,我希望 3 张小图片保持原样,但要将文本链接放入下拉菜单中。

这是我的代码,适用于桌面屏幕:

<div class="container">
    <ul class="nav nav-pills">
        <li class="hidden-xs hidden-sm"><a href="#">Home</a></li>
        <li class="hidden-xs hidden-sm"><a href="#">Help</a></li>
        <li class="hidden-xs hidden-sm"><a href="#">Blog</a></li>
        <li><a href="#"><span class="search"></span></a></li>
        <li><a href="#"><span class="checkout"></span></a></li>
        <li><a href="#"><span class="home"></span></a></li>
    </ul>
</div>

所以这很适合大屏幕。

我想获取前 3 项,而不是将它们隐藏在小/xs 屏幕上,我希望它们移动到下拉菜单中。

【问题讨论】:

    标签: html css twitter-bootstrap responsive-design


    【解决方案1】:

    Working Fiddle

    我创建了一个下拉菜单,将显示smxs 设备。

    <div class="container">
        <ul class="nav nav-pills">
            <li class="hidden-xs hidden-sm"><a href="#">Home</a></li>
            <li class="hidden-xs hidden-sm"><a href="#">Help</a></li>
            <li class="hidden-xs hidden-sm"><a href="#">Blog</a></li>
            <li class="dropdown visible-xs visible-sm">
                 <a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <span class="caret"></span></a>
                 <ul role="menu" class="dropdown-menu">
                    <li><a href="#">Link 01</a></li>
                    <li><a href="#">Link 02</a></li>
                    <li><a href="#">Link 03</a></li>
                 </ul>
             </li>
            <li><a href="#"><span class="search"></span></a></li>
            <li><a href="#"><span class="checkout"></span></a></li>
            <li><a href="#"><span class="home"></span></a></li>
        </ul>
    </div>
    

    【讨论】:

    • 感谢您的回答。如您所见,标题将根据屏幕大小更改其布局,因此,如果您的内容和其他所有内容都在更改布局,那么它是继续使用visible/hidden 更改布局的最干净/最有效的方法,我已经看到 @media 也使用过,但它看起来就像代码繁重。
    猜你喜欢
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多