Bootstrap学习之路(3)---列表组件
列表是几乎所有网站都会用到的一个组件,正好bootstrap也给我们提供了这个组件的样式,下面我给大家简单介绍一下bootstrap中的列表组件的用法!
首先,重提一下引用bootstrap的核心文件的问题,以免有些刚入手的朋友忘了这个。
在页面的开头,先引用bootstrap的核心文件(css,js)等。
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="css/bootstrap.min.css" />
<!-- jQuery文件 -->
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<!-- 下面这句话是为了让网页在手机端时禁止页面缩放,达到最佳视觉效果,在PC端可以注释掉 -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
接下来说到bootstrap的列表组件了:
下面是一个最简单的列表组,仅仅是一个带有多个列表条目的无序列表,另外还需要设置适当的类。bootstrap给我们提供了一些预定义的样式,你可以根据自身的需求通过 CSS 自己定制。
列表组的样式类为:.list-group,列表中每列的样式为:.list-group-item:
<ul class="list-group">
<li class="list-group-item">微笑话列表项1</li>
<li class="list-group-item">微笑话列表项2</li>
<li class="list-group-item">微笑话列表项3</li>
<li class="list-group-item">微笑话列表项4</li>
<li class="list-group-item">微笑话列表项5</li>
</ul>
运行效果如下:
上面介绍的是bootstrap中最简单的列表;
其实,用div+a标签同样也能够实现上面列表的效果:
<div class="list-group">
<a href="http://www.weixh.net" class="list-group-item active">微笑话1</a>
<a href="#" class="list-group-item">微笑话2</a>
<a href="#" class="list-group-item">微笑话3</a>
<a href="#" class="list-group-item">微笑话4</a>
<a href="#" class="list-group-item">微笑话5</a>
</div>
还是用ul、li 的样式,运行效果如下:

同样,bootstrap也给我们提供了几种列表的样式,如果大家觉得列表的样式不是你喜欢的,你也可以重写他的样式,改成自己喜欢的:
<div class="list-group">
<a href="http://www.weixh.net" class="list-group-item list-group-item-success active">微笑话1</a>
<a href="#" class="list-group-item list-group-item-info">微笑话2</a>
<a href="#" class="list-group-item list-group-item-warning">微笑话3</a>
<a href="#" class="list-group-item list-group-item-danger">微笑话4</a>
<a href="#" class="list-group-item" style="background:#F75000;">自己定义的样式</a>
</div>
运行效果如下:

然后,我想给列表加上徽章:
<div class="list-group">
<a href="http://www.weixh.net" class="list-group-item list-group-item-success active"><span class="badge">15</span>微笑话1</a>
<a href="#" class="list-group-item list-group-item-info"><span class="badge">14</span>微笑话2</a>
<a href="#" class="list-group-item list-group-item-warning"><span class="badge">18%</span>微笑话3</a>
<a href="#" class="list-group-item list-group-item-danger"><span class="badge">100</span>微笑话4</a>
<a href="#" class="list-group-item" style="background:#F75000;"><span class="badge">33</span>自己定义的样式</a>
</div>
于是我得到了徽章:
定制内容
列表组中的每个元素都可以是任何 HTML 内容,甚至是像下面的带链接的列表组。
<div class="list-group">
<a href="http://www.weixh.net" class="list-group-item active">
<h4 class="list-group-item-heading">这里可以放标题</h4>
<p class="list-group-item-text">这里就是内容咯</p>
</a>
<a href="http://www.weixh.net" class="list-group-item">
<h4 class="list-group-item-heading">这里可以放标题</h4>
<p class="list-group-item-text">这里就是内容咯</p>
</a>
<a href="http://www.weixh.net" class="list-group-item">
<h4 class="list-group-item-heading">这里可以放标题</h4>
<p class="list-group-item-text">这里就是内容咯</p>
</a>
<a href="http://www.weixh.net" class="list-group-item">
<h4 class="list-group-item-heading">这里可以放标题</h4>
<p class="list-group-item-text">本文出自博客园-三卷天书</p>
</a>
</div>
运行得出的结果:

是不是觉得不用自己写CSS实在是太好了呢,好了,今天就跟大家啰嗦到这来,不理解或者不懂的可以回复提问,大家共同学习!
还有本人的小站《微笑话》手机版上线了,用bootstrap实现的页面,大家可以去看看,地址是:www.weixh.net,手机访问会自动跳转到手机版的,给大家贴个效果图

还有,如果转载本文,需注明出处。
Bootstrap学习之路(3)---列表组件的更多相关文章
- 『NiFi 学习之路』自定义 —— 组件的自定义及使用
一.概述 许多业务仅仅使用官方提供的组件不能够满足性能上的需求,往往要通过高度可定制的组件来完成特定的业务需求. 而 NiFi 提供了自定义组件的这种方式. 二.自定义 Processor 占坑待续 ...
- Bootstrap学习之路(2)---导航组件
在bootstrap中,导航条的样式都依赖于.nav类,而样式又分为多种,如: 标签页的样式为:.nav-tabs <ul class="nav nav-tabs"> ...
- 【音乐App】—— Vue-music 项目学习笔记:歌曲列表组件开发
前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 当前歌曲播放列表 添加歌曲 ...
- Bootstrap学习之路(1)---开篇-登陆页
Bootstrap是现在很流行的一套前端框架,尤其是它的自适应,真的很不错,而且对移动设备也很友好,可以达到快速开发的效果,最近想把自己的网站弄个手机版,很果断的就选用了bootstrap,跟大家分享 ...
- Shiro学习之路 -- 架构及其组件
出自:跟我学shiro 简介 Apache Shiro 是 Java 的一个安全框架.目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 ...
- bootstrap学习之路
接触bootstrap也半年有余,从一开始不知道如何使用,到知道其各个模块的具体功能,再到提炼哪些使用的比较多,再此又体会到bootstrap源码的精髓,通过oocss写的类使其感觉更有易用性,开始本 ...
- Qt 学习之路:QML 组件
前面我们简单介绍了几种 QML 的基本元素.QML 可以由这些基本元素组合成一个复杂的元素,方便以后我们的重用.这种组合元素就被称为组件.组件就是一种可重用的元素.QML 提供了很多方法来创建组件.不 ...
- python学习之路04——列表和字典
列表和字典 python中的可变数据类型有:列表和字典 不可变类型:数字,字符串,元组 今天先讲列表和字典 一.列表 1.概念: 变量:使用变量存储数据,但是,变量存储数据每次只能存储一个数据 问题: ...
- Qt学习之路2---窗口组件及窗口类型
窗口组件: 图形用户界面由不同的窗口和窗口组件构成: Qt以组件对象的方式,构建图形用户界面. 组件的类型包括: ---容器类(父组件):用于包含其他的界面组件 ---功能类(子组件):用于实现特定的 ...
随机推荐
- TCP非阻塞accept和非阻塞connect
http://blog.chinaunix.net/uid-20751538-id-238260.html 非阻塞accept 当一个已完成的连接准备好被accept的时候,select会把监 ...
- Linux基础--文件与目录管理
1.目录与路径 1)特殊目录 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表account这个使用者的 ...
- linux下使用crontab定时备份MYSQL数据库的方法:
摘要 linux下使用crontab定时备份MYSQL数据库的方法: 只需按照下面3步做,一切都在你的掌控之下: 第一步:在服务器上配置备份目录代码: ------------------------ ...
- ios开发--animation flash动画
/** * showAnimationFlash */ + (void)showAnimationFlashWithView:(UIView *)animationView durati ...
- Java-数据结构与算法-二分查找法
1.二分查找法思路:不断缩小范围,直到low <= high 2.代码: package Test; import java.util.Arrays; public class BinarySe ...
- MCU晶体旁边电容的作用及振荡电路的分析
绝大多数的MCU爱好者对MCU晶体两边要接一个22pF附近的电容不理解,因为这个电容有些时候是可以不要的.参考很多书籍,讲解的很少,往往提到最多的是起稳定作用,负载电容之类的话,都不是很深入理论的分析 ...
- Android:开发环境
一.JAVA SDK(JDK)的安装 http://www.cnblogs.com/tinyphp/p/3664598.html 二.ADT-Bundle 包含了Eclipse.ADT插件和SDK T ...
- 【重走Android之路】【开篇】序
[重走Android之路][开篇] [序] 本人Nodin,偶尔也叫MoNodin,朋友们都喜欢叫我丁,还有个笔名叫陌上幽人,文艺时叫恋风,发奋时叫不肯腐烂的土壤...也许你觉得我 ...
- AngularJs+bootstrap搭载前台框架——准备工作
1.关于什么是AngularJs以及什么是bootstrap我就不多说了,简单说下,AngularJs是一个比较强大前台MVC框架,bootstrap是Twitter推出的一个用于前端开发的开源工具包 ...
- 卷积神经网络(CNN)
1. 概述 卷积神经网络是一种特殊的深层的神经网络模型,它的特殊性体现在两个方面,一方面它的神经元间的连接是非全连接的, 另一方面同一层中某些神经元之间的连接的权重是共享的(即相同的).它的非全连接和 ...