BootStrap 篇(二)BootStrap 布局组件

更多 BootStrap 详情请移步菜鸟教程

1.Bootstrap 字体图标(Glyphicons)

字体图标

2.Bootstrap 下拉菜单

如需使用下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。下面的实例演示了基本的下拉菜单:
实例

实例


<div class="dropdown">
    <button type="button" class="btn dropdown-toggle" 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="#">Javaa>
        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>
div>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第1张图片

3.Bootstrap 输入框组

向 .form-control 添加前缀或后缀元素的步骤如下:
- 把前缀或后缀元素放在一个带有 class .input-group 的

中。
- 接着,在相同的
内,在 class 为 .input-group-addon 的 内放置额外的内容。
- 把该 放置在 元素的前面或者后面。

实例


<div style="padding: 100px 100px 10px;">
    <form class="bs-example bs-example-form" role="form">
        <div class="input-group">
            <span class="input-group-addon">@span>
            <input type="text" class="form-control" placeholder="twitterhandle">
        div>
        <br>
        <div class="input-group">
            <input type="text" class="form-control">
            <span class="input-group-addon">.00span>
        div>
        <br>
        <div class="input-group">
            <span class="input-group-addon">$span>
            <input type="text" class="form-control">
            <span class="input-group-addon">.00span>
        div>
    form>
div>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第2张图片

输入框组的大小

您可以通过向 .input-group 添加相对表单大小的 class(比如 .input-group-lg、input-group-sm)来改变输入框组的大小。输入框中的内容会自动调整大小。

实例


<div style="padding: 100px 100px 10px;">
    <form class="bs-example bs-example-form" role="form">
        <div class="input-group input-group-lg">
            <span class="input-group-addon">@span>
            <input type="text" class="form-control" placeholder="Twitterhandle">
        div>
        <br>
        <div class="input-group">
            <span class="input-group-addon">@span>
            <input type="text" class="form-control" placeholder="Twitterhandle">
        div>
        <br>
        <div class="input-group input-group-sm">
            <span class="input-group-addon">@span>
            <input type="text" class="form-control" placeholder="Twitterhandle">
        div>
    form>
div>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第3张图片

按钮插件

您也可以把按钮作为输入框组的前缀或者后缀元素,这个时候您就不是添加 .input-group-addon class,您需要使用 class .input-group-btn 来包裹按钮。这是必需的,因为默认的浏览器样式不会被重写。

实例


<div style="padding: 100px 100px 10px;">
    <form class="bs-example bs-example-form" role="form">
        <div class="row">
            <div class="col-lg-6">
                <div class="input-group">
                    <span class="input-group-btn">
                        <button class="btn btn-default" type="button">Go!button>
                    span>
                    <input type="text" class="form-control">
                div>
            div>
            <br>
            <div class="col-lg-6">
                <div class="input-group">
                    <input type="text" class="form-control">
                    <span class="input-group-btn">
                        <button class="btn btn-default" type="button">Go!button>
                    span>
                div>
            div>
        div>
    form>
div>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第4张图片

4.Bootstrap 导航元素

表格导航或标签

创建一个标签式的导航菜单:
- 以一个带有 class .nav 的无序列表开始。
- 添加 class .nav-tabs。

实例


<p>标签式的导航菜单p>
<ul class="nav nav-tabs">
  <li class="active"><a href="#">Homea>li>
  <li><a href="#">SVNa>li>
  <li><a href="#">iOSa>li>
  <li><a href="#">VB.Neta>li>
  <li><a href="#">Javaa>li>
  <li><a href="#">PHPa>li>
ul>

结果如下所示:

image

胶囊式的导航菜单

如果需要把标签改成胶囊的样式,只需要使用 class .nav-pills 代替 .nav-tabs 即可,其他的步骤与上面相同。

实例


<p>基本的胶囊式导航菜单p>
<ul class="nav nav-pills">
  <li class="active"><a href="#">Homea>li>
  <li><a href="#">SVNa>li>
  <li><a href="#">iOSa>li>
  <li><a href="#">VB.Neta>li>
  <li><a href="#">Javaa>li>
  <li><a href="#">PHPa>li>
ul>

结果如下所示:

image

垂直的胶囊式导航菜单

实例

<p>垂直的胶囊式导航菜单p>
<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">Homea>li>
  <li><a href="#">SVNa>li>
  <li><a href="#">iOSa>li>
  <li><a href="#">VB.Neta>li>
  <li><a href="#">Javaa>li>
  <li><a href="#">PHPa>li>
ul>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第5张图片

带有下拉菜单的标签

导航菜单与下拉菜单使用相似的语法。默认情况下,列表项的锚与一些数据属性协同合作来触发带有 .dropdown-menu class 的无序列表。

向标签添加下拉菜单的步骤如下:
- 以一个带有 class .nav 的无序列表开始。
- 添加 class .nav-tabs。
- 添加带有 .dropdown-menu class 的无序列表。

实例

<p>带有下拉菜单的标签p>
  <ul class="nav nav-tabs">
    <li class="active"><a href="#">Homea>li>
    <li><a href="#">SVNa>li>
    <li><a href="#">iOSa>li>
    <li><a href="#">VB.Neta>li>
    <li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
        Java <span class="caret">span>
      a>
      <ul class="dropdown-menu">
        <li><a href="#">Swinga>li>
        <li><a href="#">jMetera>li>
        <li><a href="#">EJBa>li>
        <li class="divider">li>
        <li><a href="#">分离的链接a>li>
      ul>
    li>
    <li><a href="#">PHPa>li>
  ul>

结果如下所示:

BootStrap 篇(二)BootStrap 布局组件_第6张图片

5.Bootstrap 导航栏

默认的导航栏

创建一个默认的导航栏的步骤如下:
- 向

你可能感兴趣的:(BootStrap 篇(二)BootStrap 布局组件)