bootstrap--组件

点击这里,过去看看

组件

Glyphicons 字体图标

Bootstrap 假定所有的图标字体文件全部位于 …/fonts/ 目录内

部分图表
在这里插入图片描述

如何使用

所有图标都需要一个基类和对应每个图标的类
创建一个嵌套的 < span> 标签,并将图标类应用到这个 < span> 标签上
所有图标都需要一个基类和对应每个图标的类
不要和其他组件混合使用
只对内容为空的元素起作用

类名
glyphicon图标基类
glyphicon-search对应每个图标的类

在这里插入图片描述

下拉菜单

类名定义
dropdown定义为下拉菜单,将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里
caret三角符号。通常在span标签里,作为下拉菜单符号
dropdown-toggle定义 button为可控制菜单展开与收回
dropup父级添加可以让菜单向上弹出(默认是向下弹出的)
.dropdown-menuul添加,定义为包含的li为下拉菜单项
.dropdown-menu-rightul添加,菜单右对齐
dropdown-headerli添加,添加标题来标明一组动作
disabledli,禁用相应的菜单项
< li role=“separator” class=“divider”>< /li>为下拉菜单添加一条分割线,用于将多个链接分组。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

按钮组

类名定义
btn-groupdiv添加,定义为按钮组
btn-toolbar在< div class=“btn-group”>父级div添加,可将按钮组分组,
.btn-group-(lg)(xs)(md)(sm)为按钮组中的每个按钮都赋予尺寸类
btn-group-vertical定义按钮组为垂直排列
btn-group .btn-group-justified按钮组占满宽度,两端对齐

嵌套

.btn-group 放入另一个 .btn-group 中。

垂直排列

在这里插入图片描述

按钮式下拉菜单

类名定义
btn-smbutton上添加,定义尺寸

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

输入框组

通过在文本输入框 < input> 前面、后面或是两边加上文字或按钮,可以实现对表单控件的扩展

类名定义
input-groupdiv添加,定义为输入框组
input-group-addon添加span中,一般为文本或图标,放在 input标签前面或后面
input-group-(lg)(xs)(md)(sm)输入框组尺寸
input-group-btn输入框组内的按钮组,添加在< input type=“text” class=“form-control” aria-label="…">前面或后面

只支持文本输入框 < input>
不支持在输入框的单独一侧添加多个额外元素(.input-group-addon 或 .input-group-btn)
不支持在单个输入框组中添加多个表单控件

<div class="input-group">
  <span class="input-group-addon" id="basic-addon1">@</span>
  <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>

<div class="input-group">
  <input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
  <span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>

<div class="input-group">
  <span class="input-group-addon">$</span>
  <input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
  <span class="input-group-addon">.00</span>
</div>

<label for="basic-url">Your vanity URL</label>
<div class="input-group">
  <span class="input-group-addon" id="basic-addon3">https://example.com/users/</span>
  <input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3">
</div>

在这里插入图片描述

导航

确保导航组件的可访问性,务必在 < ul> 的最外侧的逻辑父元素上添加 role=“navigation” 属性,或者用一个 < nav> 元素包裹整个导航组件。不要将 role 属性添加到 < ul> 上

标签页

注意 .nav-tabs 类依赖 .nav 基类。

类名定义
nav基类
nav-tabs水平方向排列
nav-stacked垂直方向堆叠排列(胶囊式)
nav-pills水平方向堆叠排列(胶囊式)
nav-justified输入框组,两端对齐
<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

在这里插入图片描述

胶囊式标签页

<ul class="nav nav-pills">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

在这里插入图片描述
垂直排列
在这里插入图片描述
两端对齐

在这里插入图片描述
禁用
在这里插入图片描述

添加下拉菜单

类名定义
dropdown在 li 标签中添加,定义为下拉菜单

在这里插入图片描述

导航条

== 务必使用 < nav> 元素,或者,如果使用的是通用的 < div> 元素的话,务必为导航条设置 role = “navigation” 属性,这样能够让使用辅助设备的用户明确知道这是一个导航区域。==

类名定义
navbarnav添加,定义为导航条
navbar-defaultnav添加,定义为导航条颜色
navbar-fixed-bottom可以让导航条固定在顶部,并且还可以包含一个 .container 或 .container-fluid 容器,从而让导航条居中
navbar-fixed-top可以让导航条固定在底部,并且还可以包含一个 .container 或 .container-fluid 容器,从而让导航条居中
navbar-static-top创建一个与页面等宽度的导航条,它会随着页面向下滚动而消失。还可以包含一个 .container 或 .container-fluid 容器(与 .navbar-fixed-* 类不同的是,你不用给 body 添加任何内补(padding))
< div class=“container-fluid”>nav内部嵌套
< div class=“navbar-header”>设置为导航条的头部
navbar-brand一般为导航条头部中的logo ,添加在导航条头部中的标签里
collapse基类,定义可折叠
navbar-collapse可折叠的导航条,添加div中,div嵌套在.container中
< ul class=“nav navbar-nav”>包裹的li标签为导航条内容
active默认选中
dropdown< ul class=“nav navbar-nav”> 中li标签添加,定义为导航条下拉菜单按钮
divider下拉菜单分割线
navbar-form navbar-leftform标签中添加,定义为导航条中的搜索框,向左边浮动
navbar-btn定义为导航条中的按钮
navbar-text定义导航条的文本,一般添加在p标签中
breadcrumbul添加,定义为面包屑导航
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Brand</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <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>
            <li role="separator" class="divider"></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
      <form class="navbar-form navbar-left">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search">
        </div>
        <button type="submit" class="btn btn-default">Submit</button>
      </form>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <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>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

汉堡包导航菜单按钮

<a href="#menu" class="navbar-toggle" data-toggle="collapse">
						<span class="icon-bar"></span>
				        <span class="icon-bar"></span>
				        <span class="icon-bar"></span>
	</a>

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

面包屑导航

<h3>路径导航-面包屑导航</h3>
			<ul class="breadcrumb">
				<li><a href="">index</a></li>
				<li><a href="">news</a></li>
				<li><a href="">email</a></li>
				<li><a href="">my</a></li>
			</ul>

如下
在这里插入图片描述

分页

< nav aria-label=“Page navigation”>分页导航条
< ul class=“pagination”>定义分页
pagination-lg尺寸
pager两端对齐

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

标签

在这里插入图片描述

巨幕

在这里插入图片描述

页头

在这里插入图片描述

省略图

在这里插入图片描述

警告框

将任意文本和一个可选的关闭按钮组合在一起就能组成一个警告框,.alert 类是必须要设置的,另外我们还提供了有特殊意义的4个类(例如,.alert-success),代表不同的警告信息。

类名定义
警报不可受理
alert警告框基类
alert-warnin警告框颜色
alert-dismissible不可受理
close点击关闭
data-dismiss=“alert”button添加,确保点击关闭的是警告框
.alert-link工具类,可以为链接设置与当前警告框相符的颜色。添加a标签上

在这里插入图片描述
在这里插入图片描述

进度条

类名定义
progress定义为进度条
progress-bar定义进度条的进度
progress-bar-success进度条颜色
progress-bar-striped进度条的条纹效果,IE9 及更低版本不支持
active为 .progress-bar-striped 添加 .active 类,使其呈现出由右向左运动的动画效果。IE9 及更低版本的浏览器不支持。

在这里插入图片描述

媒体对象

这是一个抽象的样式,用以构建不同类型的组件,这些组件都具有在文本内容的左或右侧对齐的图片(就像博客评论或 Twitter 消息等)。

media定义为媒体对象
media-left子级添加,类似于.pull-left
media-body子级添加,主体内容
media-heading主体内容的头
media-middle图片或其他媒体类型可以顶部、中部或底部对齐。默认是顶部对齐。

在这里插入图片描述

列表组

类名定义
list-group定义为列表组容器
list-group-item定义为列表组容器下的子项目

在这里插入图片描述

在这里插入图片描述

面版

panel基类,定义为面板容器
panel-default定义面板容器的颜色
panel-heading子级添加为面板容器内容的头
panel-body子级添加为面板容器内容
panel-footer子级添加为面板容器内容的注脚
panel-title为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内

在这里插入图片描述

top

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值