BootStrap入门到实战:BootStrap组件(一)- Glyphicons字体图标、下拉菜单、按钮组、按钮式下拉菜单

目录

 一、Glyphicons字体图标

二、下拉菜单

1. 基本实例

1.1 示例

1.2 用jQuery实现

1.3 菜单向上弹出

2. 对齐

3. 标题

4. 分割线

5. 禁用的菜单项

三、按钮组

1. 基本实例

2. 按钮工具栏

3. 尺寸

4. 嵌套

5. 垂直排列

6. 两端对齐排列的按钮组

四、按钮式下拉菜单

1. 单按钮下拉菜单

2. 分裂式按钮下拉菜单

3. 尺寸

4. 向上弹出式菜单


 一、Glyphicons字体图标

BootStrap提供了一系列的 250 多个来自 Glyphicon Halflings 的字体图标

Glyphicon Halflings 字体图标来源:

组件 · Bootstrap v3 中文文档 | Bootstrap 中文网

温馨提示

必须引入fonts字体图标资源到项目中

实例

可以把它们应用到按钮、工具条中的按钮组、导航或输入框等地方

<button type="button" class="btn btn-default">
 <span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
</button>

<button type="button" class="btn btn-default btn-lg">
 <span class="glyphicon glyphicon-star"></span> Star
</button>

二、下拉菜单

用于显示链接列表的可切换、有上下文的菜单。下拉菜单的 JavaScript 插件让它具有了交互性

1. 基本实例

1.1 示例

将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 position: relative; 的元素。然后加入组成菜单的 HTML 代码

<body>
    <div class="container">
        <div class="dropdown">
            <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
               Web学习
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
              <li><a href="#">HTML + CSS3</a></li>
              <li><a href="#">JavaScript</a></li>
              <li><a href="#">jQuery</a></li>
              <li><a href="#">BootStrap</a></li>
            </ul>
          </div>
    </div>
</body>

 运行上述代码,发现点击下拉菜单没有反应,打开控制台,报错原因是需要导入jQuery

温馨提示

下拉菜单的动态效果以来BootStrap的JS文件,同时BootStrap的JS文件依赖于jQuery文件

最终效果如下图展示:

1.2 用jQuery实现
<body>
    <div class="container">
        <div class="dropdown">
            <button class="btn btn-primary dropdown-toggle">
               Web学习
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
              <li><a href="#">HTML + CSS3</a></li>
              <li><a href="#">JavaScript</a></li>
              <li><a href="#">jQuery</a></li>
              <li><a href="#">BootStrap</a></li>
            </ul>
          </div>
    </div>

    <script>
      $('.dropdown-toggle').dropdown()
    </script>
</body>

用jQuery实现下拉菜单的效果,只能将“下拉菜单”下拉,而不能返回,所以不推荐。

1.3 菜单向上弹出

通过为下拉菜单的父元素设置 .dropup 类,可以让菜单向上弹出(默认是向下弹出的)


                
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林林一928

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值