列表是几乎所有网站都会用到的一个组件,正好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. android listview 加载图片错乱(错位)

       写道 今天晚上一个朋友介绍我看了一篇文章,也是解决android中listview在加载图片错位的问题,看了之后,感觉写的很好,自己也遇到这个问题,但是又不知道从何下手,看到这篇文章后,我的问题 ...

  2. 浅析c语言中的变量(局部变量,外部变量,静态变量,寄存器变量)[转]

    c语言中变量分为四类,分别是 1.auto   自动变量 2.static   静态存贮分配变量(又分为内部静态和外部静态) 3.extern  全程变量(用于外部变量说明) 4.register   ...

  3. Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

    一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...

  4. Spring Boot Servlet

    上一篇我们对如何创建Controller 来响应JSON 以及如何显示数据到页面中,已经有了初步的了解. Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Serv ...

  5. linux下jdk安装 failed /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so

    今天在fedora core 4下面安装jdk1.6后,运行java -version,没有出现相关的版本信息,而是出现了以下错误: dl failure on line 685Error: fail ...

  6. python csv tsv处理

    空行: http://www.crifan.com/python_csv_writer_writerow_redundant_new_line/

  7. 《Java编程那点事儿》读书笔记(六)——异常处理

    1.抛出异常:throw 异常对象; 下面的代码是一个进制转换代码,可以转换为2进制和8进制,如果输入其他参数,则抛出异常. public static String transform(int va ...

  8. dojo 六 使用query dojo/query

    要使用query,就要引入dojo/query包.query可以根据Dom里节点的标签名.id名.class名来检索一个或多个节点.---------------------------------- ...

  9. Java中什么时候使用构造方法

    JAVA是面向对象的语言,面向对象不是这么直接简单,它的设计思想就是要代码重用.即我以前干过类似的事,那么我找出以前可以用到的代码,完成一部分.以前没有的我重新写.这样就有了类.有了类,就是有了可以重 ...

  10. boot.img的分析

    1 boot.img  boot.img是由文件头信息,内核数据以及文件系统数据组成,它们之间非页面对齐部分用0填充 文件头信息的具体结构可以在system/core/mkbootimg/bootim ...