列表是几乎所有网站都会用到的一个组件,正好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)---列表组件的更多相关文章

  1. 『NiFi 学习之路』自定义 —— 组件的自定义及使用

    一.概述 许多业务仅仅使用官方提供的组件不能够满足性能上的需求,往往要通过高度可定制的组件来完成特定的业务需求. 而 NiFi 提供了自定义组件的这种方式. 二.自定义 Processor 占坑待续 ...

  2. Bootstrap学习之路(2)---导航组件

    在bootstrap中,导航条的样式都依赖于.nav类,而样式又分为多种,如: 标签页的样式为:.nav-tabs <ul class="nav nav-tabs"> ...

  3. 【音乐App】—— Vue-music 项目学习笔记:歌曲列表组件开发

    前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 当前歌曲播放列表 添加歌曲 ...

  4. Bootstrap学习之路(1)---开篇-登陆页

    Bootstrap是现在很流行的一套前端框架,尤其是它的自适应,真的很不错,而且对移动设备也很友好,可以达到快速开发的效果,最近想把自己的网站弄个手机版,很果断的就选用了bootstrap,跟大家分享 ...

  5. Shiro学习之路 -- 架构及其组件

    出自:跟我学shiro 简介 Apache Shiro 是 Java 的一个安全框架.目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 ...

  6. bootstrap学习之路

    接触bootstrap也半年有余,从一开始不知道如何使用,到知道其各个模块的具体功能,再到提炼哪些使用的比较多,再此又体会到bootstrap源码的精髓,通过oocss写的类使其感觉更有易用性,开始本 ...

  7. Qt 学习之路:QML 组件

    前面我们简单介绍了几种 QML 的基本元素.QML 可以由这些基本元素组合成一个复杂的元素,方便以后我们的重用.这种组合元素就被称为组件.组件就是一种可重用的元素.QML 提供了很多方法来创建组件.不 ...

  8. python学习之路04——列表和字典

    列表和字典 python中的可变数据类型有:列表和字典 不可变类型:数字,字符串,元组 今天先讲列表和字典 一.列表 1.概念: 变量:使用变量存储数据,但是,变量存储数据每次只能存储一个数据 问题: ...

  9. Qt学习之路2---窗口组件及窗口类型

    窗口组件: 图形用户界面由不同的窗口和窗口组件构成: Qt以组件对象的方式,构建图形用户界面. 组件的类型包括: ---容器类(父组件):用于包含其他的界面组件 ---功能类(子组件):用于实现特定的 ...

随机推荐

  1. TCP非阻塞accept和非阻塞connect

    http://blog.chinaunix.net/uid-20751538-id-238260.html 非阻塞accept     当一个已完成的连接准备好被accept的时候,select会把监 ...

  2. Linux基础--文件与目录管理

    1.目录与路径 1)特殊目录 .   代表此层目录 ..  代表上一层目录 -   代表前一个工作目录 ~   代表『目前使用者身份』所在的家目录 ~account   代表account这个使用者的 ...

  3. linux下使用crontab定时备份MYSQL数据库的方法:

    摘要 linux下使用crontab定时备份MYSQL数据库的方法: 只需按照下面3步做,一切都在你的掌控之下: 第一步:在服务器上配置备份目录代码: ------------------------ ...

  4. ios开发--animation flash动画

        /**  *  showAnimationFlash  */ + (void)showAnimationFlashWithView:(UIView *)animationView durati ...

  5. Java-数据结构与算法-二分查找法

    1.二分查找法思路:不断缩小范围,直到low <= high 2.代码: package Test; import java.util.Arrays; public class BinarySe ...

  6. MCU晶体旁边电容的作用及振荡电路的分析

    绝大多数的MCU爱好者对MCU晶体两边要接一个22pF附近的电容不理解,因为这个电容有些时候是可以不要的.参考很多书籍,讲解的很少,往往提到最多的是起稳定作用,负载电容之类的话,都不是很深入理论的分析 ...

  7. Android:开发环境

    一.JAVA SDK(JDK)的安装 http://www.cnblogs.com/tinyphp/p/3664598.html 二.ADT-Bundle 包含了Eclipse.ADT插件和SDK T ...

  8. 【重走Android之路】【开篇】序

    [重走Android之路][开篇]   [序]         本人Nodin,偶尔也叫MoNodin,朋友们都喜欢叫我丁,还有个笔名叫陌上幽人,文艺时叫恋风,发奋时叫不肯腐烂的土壤...也许你觉得我 ...

  9. AngularJs+bootstrap搭载前台框架——准备工作

    1.关于什么是AngularJs以及什么是bootstrap我就不多说了,简单说下,AngularJs是一个比较强大前台MVC框架,bootstrap是Twitter推出的一个用于前端开发的开源工具包 ...

  10. 卷积神经网络(CNN)

    1. 概述 卷积神经网络是一种特殊的深层的神经网络模型,它的特殊性体现在两个方面,一方面它的神经元间的连接是非全连接的, 另一方面同一层中某些神经元之间的连接的权重是共享的(即相同的).它的非全连接和 ...