Bootstrap 多媒体对象(Media Object)

Bootstrap3 教程 · 2019-03-01 16:58:34

本章我们将讲解 Bootstrap 中的多媒体对象(Media Object),如:图像、视频、音频等。 多媒体对象的样式可用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐。媒体对象可以用更少的代码来实现媒体对象与文字的混排。

接下来我们先来看个实例:

实例

<!-- 左对齐 --> <div class="media"> <div class="media-left"> <img src="img_avatar1.png" class="media-object" style="width:60px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO</h4> <p>这是一些示例文本...</p> </div> </div> <!-- 右对齐 --> <div class="media"> <div class="media-body"> <h4 class="media-heading">CODERCTO</h4> <p>这是一些示例文本...</p> </div> <div class="media-right"> <img src="img_avatar1.png" class="media-object" style="width:60px"> </div> </div>

结果如下所示:

默认的媒体对象

实例解析

在 <div> 元素上添加 .media 类来创建一个多媒体对象。

使用 .media-left 类让多媒体对象(图片)来实现左对齐,同样 .media-right 类实现了右对齐。

文本内容放在 class="media-body" 的 div 中,图片左对齐则放在 class="media-body" 之前,图片右对齐则放在 class="media-body" 之后。

此外,你还可以使用 .media-heading 类来设置标题。

让我们来看看下面这个有关媒体对象列表 .media-list 的实例:

顶部、底部、居中对齐

实例

<!-- 置顶 --> <div class="media"> <div class="media-left media-top"> <img src="img_avatar1.png" class="media-object" style="width:60px"> </div> <div class="media-body"> <h4 class="media-heading">置顶</h4> <p>这是一些示例文本...</p> </div> </div> <!-- 居中对齐 --> <div class="media"> <div class="media-left media-middle"> <img src="img_avatar1.png" class="media-object" style="width:60px"> </div> <div class="media-body"> <h4 class="media-heading">居中</h4> <p>这是一些示例文本...</p> </div> </div> <!-- 置底 --> <div class="media"> <div class="media-left media-bottom"> <img src="img_avatar1.png" class="media-object" style="width:60px"> </div> <div class="media-body"> <h4 class="media-heading">置底</h4> <p>这是一些示例文本...</p> </div> </div>

结果如下所示:

媒体对象列表

内嵌多媒体对象

一个多媒体对象内还可以包含多个多媒体对象:

实例

<div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-1 <small><i>Posted on February 19, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-2 <small><i>Posted on February 19, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-3 <small><i>Posted on February 19, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> </div> </div> </div> </div> </div> </div>

实例

<div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-1 <small><i>Posted on February 19, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-2 <small><i>Posted on February 20, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-3 <small><i>Posted on February 21, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> </div> </div> </div> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-4 <small><i>Posted on February 20, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> </div> </div> </div> </div> <!-- 内嵌多媒体对象 --> <div class="media"> <div class="media-left"> <img src="https://static.codercto.com/images/mix/img_avatar.png" class="media-object" style="width:45px"> </div> <div class="media-body"> <h4 class="media-heading">CODERCTO-5 <small><i>Posted on February 19, 2016</i></small></h4> <p>这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。这是一些示例文本。</p> </div> </div> </div>

点击查看所有 Bootstrap3 教程 文章: https://codercto.com/courses/l/25.html

查看所有标签

极简算法史:从数学到机器的故事

极简算法史:从数学到机器的故事

[法] 吕克•德•布拉班迪尔 / 任轶 / 人民邮电出版社 / 2019-1 / 39.00元

数学、逻辑学、计算机科学三大领域实属一家,彼此成就,彼此影响。从古希腊哲学到“无所不能”的计算机,数字、计算、推理这些貌似简单的概念在三千年里融汇、碰撞。如何将逻辑赋予数学意义?如何从简单运算走向复杂智慧?这背后充满了人类智慧的闪光:从柏拉图、莱布尼茨、罗素、香农到图灵都试图从数学公式中证明推理的合理性,缔造完美的思维体系。他们是凭天赋制胜,还是鲁莽地大胆一搏?本书描绘了一场人类探索数学、算法与逻......一起来看看 《极简算法史:从数学到机器的故事》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具