<p align="center">
Bootstrap布局组件
<p align="justify">1、
Bootstrap字体图标
<p align="justify"><span style="color: #800000">
(1)、字体图标列表链接
<p align="justify">http://www.runoob.com/bootstrap/bootstrap-glyphicons.html
<p align="justify">
<span style="color: #800000">(2)、用法
<p align="justify">如需使用图标,只需要简单地使用下面的代码即可。请在图标和文本之间保留适当的空间。没有glyphicon的css。
<p align="justify"><span class="glyphicon glyphicon-search">
<p align="justify"><span style="color: #800000">
(3)、定制字体图标
<p align="justify">我们已经看到如何使用字体图标,接下来我们看看如何定制字体图标。
<p align="justify">我们将以上面的实例开始,并通过改变字体尺寸、颜色和应用文本阴影来进行定制图标。
<p align="justify">A、定制图标
<div class="jb51code">
<pre class="brush:xhtml;">
<button type="button" class="btn btn-primary btn-lg">
<span class="glyphicon glyphicon-user"> User
@H_502_27@
增加或减少图标的字体尺寸,您可以让图标看起来更大或更小。
2、Bootstrap下拉菜单
(1)、下拉菜单是可切换的,是以列表格式显示链接的上下文菜单。这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现。
菜单,只需要在 class .dropdown 内加上下拉菜单即可。
(2)、对齐
添加 class .pull-right 来向右对齐下拉菜单。
(3)、标题
Bootstrap 按钮组
菜单与一系列按钮组合使用时,就会用到这个。
Bootstrap 按钮下拉菜单
添加下拉菜单。如需向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可。您也可以使用 来指示按钮作为下拉菜单。
data-toggle="dropdown">
默认 <span class="caret">
<ul class="dropdown-menu" role="menu">
<li class="divider">
@H_502_27@
@H_502_27@(1)、分割的按钮下拉菜单
菜单使用与下拉菜单按钮大致相同的样式,但是对下拉菜单添加了原始的功能。分割按钮的左边是原始的功能,右边是显示下拉菜单的切换。
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
<span class="caret">
<span class="sr-only">切换下拉菜单
<ul class="dropdown-menu" role="menu">
<li class="divider">
@H_502_27@
@H_502_27@(2)、按钮下拉菜单的大小
菜单:.btn-large、.btn-sm 或 .btn-xs。
(3)、按钮上拉菜单
菜单也可以往上拉伸的,只需要简单地向父 .btn-group 容器添加 .dropup 即可。
502_27@
Bootstrap 输入框组
添加作为前缀和后缀的文本或按钮。
添加前缀和后缀的内容,您可以向用户输入添加公共的元素。例如,您可以添加美元符号,或者在 Twitter 用户名前添加 @,或者应用程序接口所需要的其他公共的元素。
添加前缀或后缀元素的步骤如下:
中。
内,在 class 为 .input-group-addon 的 内放置额外的内容。
放置在 元素的前面或者后面。
元素,因为它们在 WebKit 浏览器中不能完全渲染出效果。也不要直接向表单组应用输入框组的 class,输入框组是一个孤立的组件。
<span class="input-group-addon">$
<input type="text" class="form-control"placeholder="twitterhandle">
<span class="input-group-addon">.00
@H_502_27@
@H_502_27@(1)、输入框组的大小
添加相对表单大小的 class(比如 .input-group-lg、input-group-sm、input-group-xs)来改变输入框组的大小。输入框中的内容会自动调整大小。
(2)、复选框和单选插件
插件作为输入框组的前缀或者后缀元素
<input type="check<a href="https://www.jb51.cc/tag/Box/" target="_blank" class="keywords">Box</a>">
<input type="text" class="form-control">
@H_502_27@
@H_502_27@(3)、按钮插件
添加 .input-group-addon class,您需要使用class .input-group-btn 来包裹按钮。这是必需的,因为默认的浏览器样式不会被重写。
<button class="btn btn-default" type="button">
Go!
<input type="text" class="form-control">
@H_502_27@
@H_502_27@(4)、带有下拉菜单的按钮
添加带有下拉菜单的按钮,只需要简单地在一个 .input-group-btn class 中包裹按钮和下拉菜单即可。
<button type="button" class="btn btn-default
dropdown-toggle" data-toggle="dropdown">
下拉<a href="https://www.jb51.cc/tag/caidan/" target="_blank" class="keywords">菜单</a>
<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 class="divider"></li>
<li><a href="#">分离的链接</a></li>
</ul>
@H_502_27@
<input type="text" class="form-control">
@H_502_27@
@H_502_27@(5)、分割的下拉菜单按钮
添加带有下拉菜单的分割按钮,使用与下拉菜单按钮大致相同的样式,但是对下拉菜单添加了主要的功能,
<button type="button" class="btn btn-default" tabindex="-1">
下拉<a href="https://www.jb51.cc/tag/caidan/" target="_blank" class="keywords">菜单</a>
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown" tabindex="-1">
<span class="caret"></span>
<span class="sr-only">切换下拉<a href="https://www.jb51.cc/tag/caidan/" target="_blank" class="keywords">菜单</a></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">功能</a></li>
<li><a href="#">另一个功能</a></li>
<li><a href="#">其他</a></li>
<li class="divider"></li>
<li><a href="#">分离的链接</a></li>
</ul>
@H_502_27@
<input type="text" class="form-control">
@H_502_27@
@H_502_27@6、Bootstrap 导航元素
标记和基类 .nav。Bootstrap 也提供了一个用于共享标记和状态的帮助器类。改变修饰的 class,可以在不同的样式间进行切换。
(1)、表格导航或标签
标签式的导航菜单:
添加 class .nav-tabs。
(2)、胶囊式的导航菜单
菜单
标签改成胶囊的样式,只需要使用 class .nav-pills 代替 .nav-tabs 即可,其他的步骤与上面相同。
B、垂直的胶囊式导航菜单
您可以在使用 class .nav、.nav-pills 的同时使用 class .nav-stacked,让胶囊垂直堆叠。
(3)、两端对齐的导航
您可以在屏幕宽度大于 768px 时,通过在分别使用 .nav、.nav-tabs 或 .nav、.nav-pills 的同时使用 class .nav-justified,让标签式或胶囊式导航菜单与父元素等宽。在更小的屏幕上,导航链接会堆叠。
<ul class="nav nav-tabs nav-justified">
<li class="active"><a href="#">Home
(4)、禁用链接
对每个 .nav class,如果添加了 .disabled class,则会创建一个灰色的链接,同时禁用了该链接的 :hover 状态,
<li class="disabled"><a href="#">iOS(禁用链接)
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home
<li class="disabled"><a href="#">VB.Net(禁用链接)
@H_502_27@(5)、下拉菜单
导航菜单与下拉菜单使用相似的语法。默认情况下,列表项的锚与一些数据属性协同合作来触发带有 .dropdown-menu class 的无序列表。
以一个带有 class .nav 的无序列表开始。
添加 class .nav-tabs。
添加带有 .dropdown-menu class 的无序列表。
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
Java <span class="caret"></span>
<ul class="dropdown-menu">
<li><a href="#">Swing</a></li>
<li class="divider"></li>
<li><a href="#">分离的链接</a></li>
B、带有下拉菜单的胶囊
步骤与创建带有下拉菜单的标签相同,只是需要把 .nav-tabs class 改为 .nav-pills。
7、Bootstrap 导航栏
导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏在您的应用或网站中作为导航页头的响应式基础组件。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了站点名称和基本的导航定义样式。
(1)、默认的导航栏
创建一个默认的导航栏的步骤如下:
A、向
B、向上面的元素添加 role="navigation",有助于增加可访问性。
C、向
D、为了向导航栏添加链接,只需要简单地添加带有 class .nav、.navbar-nav 的无序列表即可。