Twitter引导顶部导航栏,带有易于点击的按钮

时间:2013-10-31 21:36:02

标签: html css twitter-bootstrap navbar

我有一个固定的顶部导航栏。桌面上的一切都很好。但是很难点击手机中的链接和按钮。

用户无法点击绿色区域:

enter image description here

是否可以或轻松实现导航栏堆栈和切换按钮,以便轻松点击。 例如,用户可以单击以下三个部分中的每一个:enter image description here

我的代码和小提琴如下: http://jsfiddle.net/mavent/RaArC/11/

<nav class="navbar navbar-inverse navbar-fixed-top visible-xs" role="navigation">
    <div class="navbar-header" style="text-align:center;">
        <button type="button" class="navbar-toggle pull-left" data-toggle="collapse" data-target=".navbar-part2"> <span class="sr-only">Toggle navigation</span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
        </button>
        <button type="button" class="navbar-toggle pull-right" data-toggle="collapse" data-target=".navbar-part3" style="padding: 3px 15px;">
            <img src="http://www.wdc.com/Global/images/icons/icon_supporthelp.gif" width="24" height="24" alt="aaaa">
        </button>
        <div style="padding-top: 15px;"> <a href="/page0" title="aaa" style="color:#ffffff;margin-top:40px;">Example.com</a>
        </div>
    </div>

    <div class="collapse navbar-collapse navbar-part2">
        <ul class="nav navbar-nav">
            <li><a href="/page1">page 1</a></li>
            <li><a href="/page2">page 2</a></li>
        </ul>
    </div>
    <div class="collapse navbar-collapse navbar-part3">
        <ul class="nav navbar-nav">
            <li><a href="/page3">page 3</a></li>
            <li><a href="/page4">page 4</a></li>
        </ul>
    </div>
</nav>

(无回答的类似问题是here

2 个答案:

答案 0 :(得分:0)

Make your divs like this

让你的div像这样。 宽度:10%; 宽度:80%;

您可以根据需要更改这些百分比。然后用 float:left; 排列div。

div的图像必须居中。背景位置必须中心

我希望它可以提供帮助。

答案 1 :(得分:0)

这是你在找什么?

http://jsfiddle.net/RaArC/14/

我将“Example.com”链接的样式更改为“display:block”并删除了周围的<div>(这只是提供了一些填充到链接块本身的填充。)

<a href="/page0" title="aaa" style="color:#fff;padding:15px 0px;display:block;">Example.com</a>