如何在移动设备上创建响应式Bootstrap按钮

时间:2016-08-09 09:21:19

标签: twitter-bootstrap button drop-down-menu responsive-design bootstrap-modal

在这样的bootstrap简单按钮显示中。在移动设备上如何在下拉列表中创建所有按钮,点击按钮??

像这样的桌面视图: desktop 移动图像移动视图如下: mobile

2 个答案:

答案 0 :(得分:0)

如果您想要与桌面和移动设备相同,那么您必须同时添加桌面和移动课程。我的意思是你想要的,你必须添加这些类。如果你想要四个设计相同,那么你必须一次添加四个设计类。

  

xs(适用于手机)

     

sm(适用于平板电脑)

     

md(适用于桌面版)

     

lg(适用于较大的桌面)

<div class="row">

            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>

            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>

            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>
            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>
            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>
            <div class="col-md-2 col-xs-2 col-sm-2 col-lg-2">
                <button>
                    DROPDOWN1
                </button>
            </div>

        </div>

或者您只能使用col-xs-2

发表评论后:

如果您想通过一个按钮想要所有按钮,则必须使用navbar

<nav class="navbar navbar-inverse">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Logo</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Projects</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
      </ul>
    </div>
  </div>
</nav>

答案 1 :(得分:0)

如果您想要与桌面和移动设备相同,那么您必须同时添加桌面和移动课程。我的意思是你想要的,你必须添加这些类。如果你想要四个设计相同,那么你必须一次添加四个设计类。

xs(适用于手机)

sm(适用于平板电脑)

md(适用于桌面版)

lg(适用于较大的桌面)