本文将讲解Bootstrap面板(Panels).面板组件用于把DOM组件插入到一个盒子中。创建一个基本的面板,只需要向div元素添加class .panel和 panel-default即可,如下面的实例所示:

html

<h2>基本面板</h2>
<div class="panel panel-default">
<div class="panel-body">这是一个基本的面板</div>
</div>

面板标题

我们可以通过以下两种方式来添加面板标题:

使用panel-heading class 可以很简单地向面板添加标题容器。to easily add a heading container to your panel.

使用带有panel-title class 的<h1>-<h6>来添加预定义样式的标题。

下面的示例这两种方式:

html

<h2>面板标题</h2>
<div class="panel panel-default">
<div class="panel-heading">
不带title的面板标题
</div>
<div class="panel-body">
面板内容
</div>
</div> <div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">带title的面板标题</h3>
</div>
<div class="panel-body">
面板内容
</div>
</div>

面板脚注

我们可以在面板中添加脚注,只需要把按钮或者副文本放在带有class panel-footer的div中即可。下面的示例演示这一点:

来看html:

<h4>面板脚注</h4>
<div class="panel panel-default">
<div class="panel-body">这是一个基本面板</div>
<div class="panel-footer">
面板脚注据新华社电 国务院台湾事务办公室主任张志军23日在金门与台湾方面陆委会主委夏立言会面,就当前两岸关系形势、政策和推进两岸关系发展中的有关问题充分交换意见,并达成积极共识。 张志军表示,厦门和金门虽一水之隔,却因内战交往隔绝了约半个世纪。厦门金门的这段经历,是两岸关系过去的缩影。让人感到欣慰的是,自2008年以来,在两岸同胞的共同努力下,两岸双方在坚持“九二共识”、反对“台独”的共同政治基础上,开辟了两岸关系和平发展新局面。“两门”从炮声隆隆的战场,变为两岸交流合作、共谋发展的前沿。今昔对比,我们双方应下这么一个决心,决不能让两岸关系再遭折腾,更不能走回头路。相信这也是历经风雨沧桑的两岸同胞的共同心愿。
</div>
</div>

带语境色彩的面板

使用语境状态类 panel-primary,panel-success,panel-info,panel-warning,panel-danger,来设置带境色彩的面板,实例如下:

html代码:

<h2>带语境色彩的面板</h2>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div> <div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div> <div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div> <div class="panel panel-warning">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>

带表格的面板

为了在面板中创建一个无边框的表格,我们可以在面板中使用 class .table.假设有个div包含panel-body我们可以向表格的顶部添加额外的边框

用来分隔。如果没有包含panel-body 的div 刚组件会无中断地从面板头部移到表格。

下面来看一下带表格的面板的效果和示例:

html

<h2>带表格的面板</h2>
为了在面板中创建一个无边框的表格,我们可以在面板中使用class table.假设有个div包含panel-body,我们可以向表格的顶部添加额外的边框来分隔。如果没有包含panel-body的div则组件会无中断地从面板头部移动到表格. <div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本面板
</div>
<table class="table">
<th>产品</th>
<th>价格 </th>
<tr>
<td>产品 A</td>
<td>200</td>
</tr>
<tr>
<td>产品 B</td>
<td>400</td>
</tr>
</table> </div> <div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
@* <div class="panel-body">
这是一个基本面板
</div>*@
<table class="table">
<th>产品</th>
<th>价格 </th>
<tr>
<td>产品 A</td>
<td>200</td>
</tr>
<tr>
<td>产品 B</td>
<td>400</td>
</tr>
</table>
</div>

带列表组的面板

我们可以在任何面板中包含列表组,通过在div元素中添加panel和panel-default类来创建面板,并在面板中添加列表组。您可以从列表组一章中学习如何创建列表组。

来看效果:

html:

<div class="panel panel-default">
<div class="panel-heading">面板标题</div>
<div class="panel-body">
<p>这是一个基本的面板内容。这是一个基本的面板内容是一个基本的面板内容。这是一个基本的面板内容是一个基本的面板内容。这是一个基本的面板内容是一个基本的面板内容。这是一个基本的面板内容是一个基本的面板内容。这是一个基本的面板内容</p>
</div>
<ul class="list-group">
<li class="list-group-item">免费的域名注册</li>
<li class="list-group-item">免费的域名注册</li>
<li class="list-group-item">免费的域名注册</li>
<li class="list-group-item">免费的域名注册</li>
</ul>
</div>

本节完

Bootstrap学习笔记面板(Panels)的更多相关文章

  1. Bootstrap~学习笔记索引

    回到占占推荐博客索引 bootstrap已经用了有段时间了,感觉在使用上还是比较容易接受的,在开发人员用起来上,也还好,不用考虑它的兼容性,手机,平台,PC都可以有效的兼容. bootstrap官方a ...

  2. Bootstrap学习笔记(二) 表单

    在Bootstrap学习笔记(一) 排版的基础上继续学习Bootstrap的表单,编辑器及head内代码不变. 3-1 基础表单 单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文 ...

  3. bootstrap学习笔记之为导航条添加标题、二级菜单及状态 http://www.imooc.com/code/3120

    为导航条添加标题.二级菜单及状态 加入导航条标题 在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过" ...

  4. bootstrap学习笔记之基础导航条 http://www.imooc.com/code/3111

    基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ...

  5. Bootstrap学习笔记-布局

    Bootstrap学习笔记-布局 默认是响应式布局,就是你在改变页面的时候也不会出现乱的现象. <html><head> <meta charset="utf- ...

  6. Bootstrap学习笔记博客

    本片博客用于记录之后要用到Bootstrap的学习笔记   概括: Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASC ...

  7. bootstrap学习笔记--bootstrap安装环境

    Bootstrap 安装是非常容易的.此文是本人的学习汇总,便于以后查询学习,同时也希望给大家带来帮助. 下载 Bootstrap 您可以从 http://getbootstrap.com/ 上下载 ...

  8. Bootstrap学习笔记系列1-------Bootstrap网格系统

    Bootstrap网格系统 学习笔记 [TOC] 简单网格 先上代码再解释 <!DOCTYPE html> <html> <head> <title>B ...

  9. bootstrap 学习笔记(1)---介绍bootstrap和栅格系统

    学习前端许久,对于布置框架和响应浏览器用html 和javascript 写的有点繁琐,无意间看到这个框架,觉得挺好用的就开始学习了,但是这个框架上面有很多知识,不是所有的都要学的,故将学习笔记和觉得 ...

随机推荐

  1. HDU 6039 Gear Up(线段树+并查集)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=6039 [题目大意] 给出一些齿轮,有些齿轮是边相连,也就是拥有相同的线速度, 有的齿轮是轴相连,也 ...

  2. 【点分治】【FFT】Gym - 101234D - Forest Game

    存个求树上每种长度(长度定义为路径上点数)的路径条数的模板:num数组中除了长度为1的以外,都算了2次. 不造为啥FFT数组要开八倍. #include<cstdio> #include& ...

  3. Problem C: 零起点学算法82——数组中查找数

    #include<stdio.h> int main(void) { ],m; while(scanf("%d",&n)!=EOF) { ;i<n;i++ ...

  4. Codeforces Beta Round #1 C. Ancient Berland Circus 计算几何

    C. Ancient Berland Circus 题目连接: http://www.codeforces.com/contest/1/problem/C Description Nowadays a ...

  5. 手动清除或刷新Linux的Swap分区

    物理内存接近饱和时,系统会自动将不常用的内存文件转储到Swap中,但Swap使用率达30%的时候对系统性能可能有一定影响.但当物理内存重新释放时,储存在Swap分区的其它应用不会重新回到物理内存中,所 ...

  6. hdu2263Heavy Cargo

    #include <iostream> #include <cstdio> #include <algorithm> #include <queue>/ ...

  7. Describe in brief Databases and SQL Server Databases Architecture.

    Databases- A database is a structured collection of data.- Database can be thought as simple data fi ...

  8. 异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项

    常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项 看到这个异常,我估计谁都会头大一阵子,不过还好,由于前面知道要设置为x86,加上以前观察过I ...

  9. ubuntu系统使用dnw下载程序

    转:http://blog.chinaunix.net/uid-22030783-id-3350840.html 获得dnw4linux.tar.bz2 源码包,可在xcembed论坛下载:http: ...

  10. appium+python自动化46-安装app三种方式

    前言 adb安装 1.在app自动化之前,首先手机上有要被测试的app,如何把电脑本地上的app安装到手机上呢?可以在运行自动化代码前,在cmd输入adb指令,把电脑app安装到手机上 adb ins ...