本文将讲解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. 初识Tomcat系统架构

    俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核 ...

  2. 基于TCP通信的客户端断线重连

    转载:http://www.cnblogs.com/networkcomms/p/4304362.html 源码下载 在CS程序中,断线重连应该是一个常见的功能. 此处的断线重连主要指的是服务器端因为 ...

  3. 从connect到express02-中间件morgan

    控制台输出请求日志 输出格式 默认格式: dev, combined, tiny等 自定义格式: morgan(':method :url :status :res[content-length] - ...

  4. 【SQL Sever】安装过程

    下载了sql sever,如下: 首先把iso解压,如下: 1.点击 2.打开页面后 3. 接下来直接下一步下一步 完成之后,需要重启计算机才能使用! 4. 重启之后,进入配置工具 将所有的端口号更改 ...

  5. Android Parcel对象详解

    关于Parcel的使用 在分析Parcel之前,首先按照分析流程,介绍下关于Parcel的相关常规使用. 首先是关于Parcel的获取: Parcel parcle = Parcel.Obtain() ...

  6. 十四.spring-boot使用mybatis

    在springMVC+spring中使用mybatis已经非常非常的灵活,但是需要配置很多的信息 一.创建maven web project 二.创建数据库表 三.在application.prope ...

  7. Linux系统下,启动Tomcat有时报Address already in use

    一.Linux系统下,启动Tomcat有时报Address already in use<null>... 1.那是因为你的tomcat已经启动了tomcat自带的关闭脚本,有时候关闭看上 ...

  8. vue项目配置使用flow类型检查

    你是否经常在debug那些简单可避免的bug?可能你给函数传参的时候搞错了参数的顺序,或者本来应该传个Number类型的参数,你传了一个String类型?JavaScript的弱类型是这一类bug的罪 ...

  9. bash: hadoop:command not found

    这种情况应该是hadoop的bin环境变量没有配置好 打开 gedit ~/.bashrc 修改 export HADOOP_HOME=/home/hadoop1/softwares/hadoop- ...

  10. C#秘密武器之多线程——参数与返回值

    线程函数要么没有参数,要么只能有一个object参数,而且均没有返回值,这样就大大降低了程序的灵活性,其实我们想要的是能像普通方法一样正常使用参数和返回值!能不能实现这个需求呢?下面就介绍两种方法 一 ...