Bootstrap3 组件

2019-01-21  本文已影响42人  运维开发_西瓜甜

一、字体图标

Bootstrap 包括250多个来自 Glyphicon Halflings 的字体图标。
Glyphicons Halflings 一般是收费的,但是他们的作者允许 Bootstrap 免费使用。

bootstrap.cscc 文件中已经引入了字体图标的文件。

所以我们可以直接使用。

由于是字体图标,所以,关于字体的属性都可以应用到这个图标上,比如大小、颜色等。

点我查看全部图标

如何使用?

所有图标都需要一个基类.glyphicon和对应每个图标的类 glyphicon-*

为图标单独创建一个元素

图标类不能和其它组件直接联合使用。
它们不能在同一个元素上与其他类共同存在。
应该创建一个嵌套的 <span> 标签,并将图标类应用到这个 <span> 标签上。

只对内容为空的元素起作用

图标类只能应用在不包含任何文本内容或子元素的元素

实例


image.png
<button type="button" class="btn btn-default btn-lg">
    <span class="glyphicon glyphicon-star" aria-hidden="true"></span> Star
</button>
<span class="glyphicon glyphicon-star" style="font-size: 40px;color: crimson;" aria-hidden="true"></span>

二、下拉菜单

Bootstrap 的下拉菜单依赖于 js, 所以应该引入 bootstrap.js 文件,而 bootstrap.js 又依赖 jQuery

所以应该先引入 jQuery ,之后再引入 bootstrap.js

    <link rel="stylesheet" href="../static/bootstrap/css/bootstrap.css">
    <script src='../static/jquery.js'></script>
    <script src='../static/bootstrap/js/bootstrap.js'></script>

定义一个下拉菜单需要给其添加 .dropdown 组件。

实例


image.png
<div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle"  
    id="dropdownMenu1"
    data-toggle="dropdown">
        Dropdown
        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
    </ul>
</div>

B默认情况下,下拉菜单自动沿着父元素的上沿和左侧被定位为 100% 宽度。 为 .dropdown-menu 添加 .dropdown-menu-right 类可以让菜单右对齐。

分割线

为下拉菜单添加一条分割线,用于将多个链接分组。

image.png
<ul class="dropdown-menu" aria-labelledby="dropdownMenuDivider">
  ...
  <li role="separator" class="divider"></li>
  ...
</ul>

三、 导航

千锋云计算

四、面板

image.png
上一篇 下一篇

猜你喜欢

热点阅读