为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Bootstrap(基础)

  • 标签导航栏

    标签形导航是通过“nav-tabs”样式来实现。在制作标签形导航时需要在原导航“nav”上追加此类名

    <ul class="nav nav-tabs">

        <li><a href="##">Home</a></li>

      <li><a href="##">CSS3</a></li>

      <li><a href="##">Sass</a></li>

      <li><a href="##">jQuery</a></li>

      <li><a href="##">Responsive</a></li>

    </ul>


    查看全部
  • 导航栏基础样式

    主要通过“.nav”样式。默认的“.nav”样式不提供默认的导航样式,必须附加另外一个样式才会有效,比如“nav-tabs”、“nav-pills”之类

    <ul class="nav nav-tabs">

        <li><a href="##">Home</a></li>

        <li><a href="##">CSS3</a></li>

      <li><a href="##">Sass</a></li>

      <li><a href="##">jQuery</a></li>

      <li><a href="##">Responsive</a></li>

    </ul>


    查看全部
  • 按钮向上向下按钮

    向下:在<button>标签中添加一个“<span>”标签元素,并且命名为“caret”

    <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">按钮下拉菜单<span class="caret"></span></button>

    向上: 需要在“.btn-group”类上追加“dropup”类名(如果是普通向上弹出下拉菜单,你只需要在“dropdown”类名基础上追加“dropup”类名即可)

    查看全部
  • 等分按钮

    只需要在按钮组“btn-group”上追加一个“btn-group-justified”类名

    <div class="btn-wrap">
    <div class="btn-group btn-group-justified">
      <a class="btnbtn-default" href="#">首页</a>
      <a class="btnbtn-default" href="#">产品展示</a>
      <a class="btnbtn-default" href="#">案例分析</a>
      <a class="btnbtn-default" href="#">联系我们</a>
    </div>
    </div>


    查看全部
  • 垂直按钮分组

    只需要把水平分组的“btn-group”类名换成“btn-group-vertical

    <div class="btn-group-vertical">
    <button class="btnbtn-default" type="button">首页</button>
    <button class="btnbtn-default" type="button">产品展示</button>
    <button class="btnbtn-default" type="button">案例分析</button>
    <button class="btnbtn-default" type="button">联系我们</button>
    <div class="btn-group">
       <button class="btnbtn-default dropdown-toggle" data-toggle="dropdown" type="button">关于我们<span class="caret"></span></button>
       <ul class="dropdown-menu">
          <li><a href="##">公司简介</a></li>
          <li><a href="##">企业文化</a></li>
          <li><a href="##">组织结构</a></li>
          <li><a href="##">客服服务</a></li>
    </ul>
    </div>


    查看全部
  • 嵌套按钮分组(类似导航菜单)

    只需要把当初制作下拉菜单的“dropdown”的容器换成“btn-group”

    <div class="btn-group">
    <button class="btnbtn-default" type="button">首页</button>
    <button class="btnbtn-default" type="button">产品展示</button>
    <button class="btnbtn-default" type="button">案例分析</button>
    <button class="btnbtn-default" type="button">联系我们</button>
    <div class="btn-group">
       <button class="btnbtn-default dropdown-toggle" data-toggle="dropdown" type="button">关于我们<span class="caret"></span></button>   <ul class="dropdown-menu">
             <li><a href="##">公司简介</a></li>
             <li><a href="##">企业文化</a></li>
             <li><a href="##">组织结构</a></li>
             <li><a href="##">客服服务</a></li>    </ul></div>
    </div>


    查看全部
  • 按钮组的大小调节

    .btn-group-lg:

    .btn-group-sm:

    .btn-group-xs:

    查看全部
  • 按钮工具栏

    将按钮组“btn-group”按组放在一个大的容器“btn-toolbar”中

    <div class="btn-toolbar">
      <div class="btn-group">
        …
      </div>
      <div class="btn-group">
        …
      </div>
      <div class="btn-group">
        …
      </div>
      <div class="btn-group">
        …
      </div>
    </div>


    查看全部
  • 按钮组,将按钮放在一个容器中

    除了可以使用<button>元素之外,还可以使用其他标签元素,比如<a>标签。唯一要保证的是:不管使用什么标签,“.btn-group”容器里的标签元素需要带有类名“.btn”

    <div class="btn-group">
      <button type="button" class="btn btn-default">
         <span class="glyphicon glyphicon-step-backward"></span>
      </button>
       …
      <button type="button" class="btn btn-default">
         <span class="glyphicon glyphicon-step-forward"></span>
      </button>
    </div>


    查看全部
  • 下拉菜单的当前状态,在li的class中加active

    <div class="dropdown">
      <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
      下拉菜单
      <span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
        <li role="presentation" class="active"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
        ….
        <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
      </ul>
    </div>


    查看全部
  • 下拉菜单的对齐方式

    Bootstrap框架中下拉菜单默认是左对齐,如果你想让下拉菜单相对于父容器右对齐时,可以在“dropdown-menu”上添加一个“pull-right”或者“dropdown-menu-right”类名

    <div class="dropdown">
      <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
      下拉菜单
      <span class="caret"></span>
      </button>
      <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dropdownMenu1">
       …
      </ul>
    </div>


    查看全部
  • 下拉菜单的标题

    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">

        <li role="presentation" class="dropdown-header">第一部分菜单头部</li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation" class="divider"></li>

        <li role="presentation" class="dropdown-header">第二部分菜单头部</li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

      </ul>


    查看全部
  • 下拉菜单的分割线

    ,假设下拉菜单有两个组,那么组与组之间可以通过添加一个空的<li>,并且给这个<li>添加类名“divider”来实现添加下拉分隔线的功能。对应的样式代码:

     <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

        <li role="presentation" class="divider"></li>

        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>

      </ul>


    查看全部
  • bootstrap的下拉菜单

    在使用Bootstrap框架中的下拉菜单组件时,其结构运用的正确与否非常的重要,如果结构和类名未使用正确,直接影响组件是否能正常运用。我们来简单的看看:

    1、使用一个名为“dropdown”的容器包裹了整个下拉菜单元素,示例中为:

    <div class="dropdown"></div>

    2、使用了一个<button>按钮做为父菜单,并且定义类名“dropdown-toggle”和自定义“data-toggle”属性,且值必须和最外容器类名一致,此示例为:

    data-toggle="dropdown"

    3、下拉菜单项使用一个ul列表,并且定义一个类名为“dropdown-menu”,此示例为:

    <ul class="dropdown-menu">

    <div class="dropdown">
    <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
    下拉菜单
    <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
       <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
       …
       <li role="presentation" class="divider"></li>
       <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
    </ul>
    </div>



    查看全部
  • 列嵌套

    Bootstrap框架的网格系统还支持列的嵌套。你可以在一个列中添加一个或者多个行(row)容器,然后在这个行容器中插入列(像前面介绍的一样使用列)。但在列容器中的行容器(row),宽度为100%时,就是当前外部列的宽度

    查看全部
    0 采集 收起 来源:列的嵌套

    2021-01-07

举报

0/150
提交
取消
课程须知
本教程适合具有一定前端基础的人员,对HTML和CSS有一定的了解,对于定制Bootstrap的同学需要具备LESS和Sass基础知识。
老师告诉你能学到什么?
1、了解Bootstrap框架 2、如何使用Bootstrap制作Web页面或Web应用程序 3、如何定制个性化Bootstrap

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!