bootstrap中的媒体对象

老生常谈Bootstrap媒体对象 下面小编就为大家带来一篇老生常谈Bootstrap媒体对象。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 立即下载

媒体对象

在Web页面或者说移动页面制作中,常常看到这样的效果,左边居左(或居右),内容居右(或居左)排列,如下图所示:

mmm

我们常常把这样的效果称为媒体对象。可以说他是一种抽像的样式,可以用来构建不同类型的组件。这些组件都具有开篇所说的样式风格。那么在Bootstrap框架中特意将些部分提取出来做来一个组件介绍。其对应的版本文件:

☑ LESS版本:对应的源文件是media.less

☑ Sass版本:对应的源文件是_media.scss

☑ 编译后版本:对应bootstrap.css文件第4792行~第4819行

媒体对象--默认媒体对象

媒体对象一般是成组出现,而一组媒体对象常常包括以下几个部分:

☑   媒体对像的容器:常使用“media”类名表示,用来容纳媒体对象的所有内容

☑  媒体对像的对象:常使用“media-object”表示,就是媒体对象中的对象,常常是图片

☑  媒体对象的主体:常使用“media-body”表示,就是媒体对像中的主体内容,可以是任何元素,常常是图片侧边内容

☑  媒体对象的标题:常使用“media-heading”表示,就是用来描述对象的一个标题,此部分可选

除了上面四个部分之外,在Bootstrap框架中还常常使用“pull-left”或者“pull-right”来控制媒体对象中的对象浮动方式。

在具体使用中如下所示:

<div class="media">
    <a class="pull-left" href="#">
        <img class="media-object" src="http://img.mukewang.com/52e1d29d000161fe06000338-300-170.jpg" alt="...">
    </a>
    <div class="media-body">
        <h4 class="media-heading">系列:十天精通CSS3</h4>
        <div>全方位深刻详解CSS3模块知识,经典案例分析,代码同步调试,让网页穿上绚丽装备!</div>
    </div>
</div>

运行效果如下:

dddda

原理分析:

媒体对象样式相对来说比较简单,只是设置他们之间的间距,如下所示:

/*bootstrap.css文件第4792行~4815行*/
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}

媒体对象--媒体对象的嵌套

在评论系统中,常常能看到:

从外往里看,这里有三个媒体对象,只不过是一个嵌套在另一个的里面。那么在Bootstrap框架中的媒体对象也具备这样的功能,只需要将另一个媒体对象结构放置在媒体对象的主体内“media-body”,如下所示:

<div class="media">
    <a class="pull-left" href="#">
        <img class="media-object" src="…" alt="...">
    </a>
    <div class="media-body">
        <h4 class="media-heading">Media Heading</h4>
        <div>…</div>
        <div class="media">
            <a class="pull-left" href="#">
                <img class="media-object" src="…" alt="...">
            </a>
            <div class="media-body">
                <h4 class="media-heading">Media Heading</h4>
                <div>…</div>
                <div class="media">
                    <a class="pull-left" href="#">
                        <img class="media-object" src="…" alt="...">
                    </a>
                    <div class="media-body">
                        <h4 class="media-heading">Media Heading</h4>
                        <div>...</div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

媒体对象--媒体对象列表

媒体对象的嵌套仅是媒体对象中一个简单应用效果之一,在很多时候,我们还会碰到一个列表,每个列表项都和媒体对象长得差不多,同样用评论系统来说事:

sssss213

使用方法:

针对上图的媒体对象列表效果,Bootstrap框架提供了一个列表展示的效果,在写结构的时候可以使用ul,并且在ul上添加类名“media-list”,而在li上使用“media”,示例代码如下:

<ul class="media-list">
    <li class="media">
        <a class="pull-left" href="#">
            <img class="media-object" src=" " alt="...">
        </a>
        <div class="media-body">
            <h4 class="media-heading">Media Header</h4>
            <div>…</div>
        </div>
    </li>
    <li class="media">…</li>
    <li class="media">…</li>
</ul>

原理分析:

媒体对象列表,在样式上也并没有做过多的特殊处理,只是把列表的左间距置0以及去掉了项目列表符号:

/*bootstrap.css文件第4816行~第4819行*/
.media-list {
  padding-left: 0;
  list-style: none;
}
Bootstrap媒体对象的实现 在web页面中,图片居左,内容居右排列,是非常常见的效果,它也就是媒体对象,它是一种抽象的样式,可以用来构建不同类型的组件。本文给大家介绍Bootstrap媒体对象的实现,感兴趣的朋友一起学习吧 立即下载

相关推荐

基于Jira与Confluence的企业知识库AI助手构建实战

检索增强生成(RAG)技术通过结合信息检索与大型语言模型,有效解决了AI在专业领域知识不足的问题。其核心原理是将外部知识库(如企业文档)进行向量化存储,在用户提问时进行语义检索,并将相关上下文注入提示词中,从而生成精准、有据可依的回答。这一技术架构在工程实践中价值显著,它无需重新训练模型即可让AI掌握特定领域的专业知识,大幅提升了回答的准确性与实用性。典型的应用场景包括智能客服、企业内部知识问答以及代码辅助等。本文以开源项目`dev-kostiuk/jira-confluence-ai-context`为例

weixin_42520448的博客 367

bootstrap-媒体对象的嵌套

1.运行效果如图所示2.实现代码如下<!DOCTYPEhtml> <html> <head> <metacharset="utf-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <title>媒体对象的嵌套&l...

weixin_34206899的博客 191

CAPL实战:从零构建HEX文件解析器,赋能UDS刷写

本文详细介绍了如何使用CAPL从零构建HEX文件解析器,以支持UDS刷写操作。通过解析HEX文件格式、设计状态机、优化数据结构与算法,实现高效准确的固件数据处理,并提供了与UDS刷写流程对接的工程化实践建议。

weixin_28726391的博客 443

Bootstrap布局媒体对象页面内容表格与组件模态框

媒体对象的使用 官网文档样式 案例:制作一个书籍显示简单类型 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>书籍商城首页</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <script src="js/jque.

qq_62898618的博客 355

一文详细讲解CRM系统(附架构图、流程、功能介绍)

专为中小企业量身打造高性价比的数字化转型路径!企业如何用CRM才能真正做到降本增效?今天,就用一文讲清这些问题!读完本文,你将清楚得了解CRM的概念、框架、流程、功能、企业成功案例,文末还有常见问题解答。

Dabeishandong的博客 9927

贴片二极管SOD封装详解:SOD-123/323/523尺寸焊盘设计要点

表面贴装技术中,二极管封装尺寸直接决定PCB布局与焊接可靠性。SOD封装作为小外形二极管的主流形态,其SOD-123、SOD-323、SOD-523三种规格分别对应不同的功耗与占板面积权衡。理解封装尺寸、焊盘设计计算逻辑和钢网开窗原理,是避免立碑、虚焊等工艺缺陷的关键。在可穿戴设备、电源保护等空间受限场景中,合理选择封装不仅能优化散热路径,还能提升量产良率。本文从焊盘计算、工艺要点到选型策略,全面解析SOD封装的工程实践。

weixin_42520780的博客 301

3.8Bootstrap学习组件篇之进度条、媒体对象、列表组、面板

1、进度条 2、媒体对象 3、列表组 4、面板

为者常成,行者常至 2956

拆解汽车T-Box:从4G模块到MCU,手把手教你理解车联网的‘黑匣子’

本文深入拆解汽车T-Box,揭示其作为车联网‘黑匣子’的核心架构与工作原理。从4G模块、MCU主控到外设接口,详细解析各组件功能及协同机制,并通过实战案例展示故障诊断与性能优化技巧,帮助读者全面理解T-Box在智能汽车中的关键作用。

weixin_30955617的博客 493

bootstrap组件之巨幕&页头&缩略图&警告框&进度条&媒体对象&列表组&面板&嵌入内容

巨幕 【概念】巨幕组件主要是展示网站的关键性区域 两种形式 在固定的范围内,有圆角 <div class="container"> <div class="jumbotron"> 内容区域 </div> </div> 100%全屏,没有圆角 <div class="jumbotron"> <div class="container"> 内容区域 </div> </div>

andrew_dear的博客 810

Prism 入门02,区域介绍

什么是区域(Region)?区域,在Prism 框架中,区域是模块化的核心的功能之一,其主要作用是降低应用程序和模块之间的耦合度。使用方式:在应用程序的界面中,划分出某块区域,并为这个区域定义一个唯一的区域名称。那么通过这个区域名称,应用程序就可以找到指定的区域。并为这个区域动态放置一些容器或控件,从而呈现在界面中。

build2024 1126

【AUTOSAR SystemServices】AUTOSAR CP中Watchdog Manager模块技术解析

本文深入解析了AUTOSAR中的Watchdog Manager模块实现。该模块通过多层次监督机制(Alive/Deadline/Logical Supervision)确保系统安全运行,具备动态模式切换和分级故障处理能力。 关键实现包括: 数据结构设计:包含监督实体状态结构体(实时状态维护)、监督配置结构体(支持模式切换)和全局状态信息(系统级监控) 核心流程优化:初始化采用事务性设计,检查点处理通过条件编译优化,主监控循环采用流水线式并行处理 监督机制实现:Alive监督采用滑动窗口算法,Deadlin

1038

Bootstrap_03(媒体对象&表格&模态框&图标)

思维导图: 案例1代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>案例1:实现搜索书籍页面</title> <!-- 引入Bootstrap的样式--> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <s.

qq_65716482的博客 407

OKX 欧易 交易机器人开发基础

接口文档: https://www.okx.com/docs-v5/zh/#overview REST API 常用请求 查看账户余额 结果数据格式: 获取限价 结果格式: 获取指数行情 数据结构: 下单 结果数据: 获取未成交订单列表 返回结果: 撤单 结果结构:

Willin Wang 的全栈升级指南 2万+

Bootstrap媒体对象

媒体 媒体是一类具有特殊版式的组件,用来设计图文混排的效果,通常由一个向左或向右浮动的媒体对象(如,图像、视频、音频等)和一个媒体内容块构成。 1、创建媒体 在HTML结构中,一个媒体组件由 .media 的容器创建,其中的媒体对象由 .media-left或.media-right 的容器创建,媒体内容块由 .media-body 的容器创建(其中,由 .media-heading定义它...

歪脖先生的博客 892

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Bootstrap 多媒体对象

多媒体对象是 Bootstrap 中用于构建复杂和一致的布局的组件。它通常用于创建包含图片、视频或其他媒体元素以及相关文本的布局。多媒体对象组件允许你轻松地创建各种布局,同时保持一致性和响应性。

lsx202406的博客 368

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Bootstrap的媒体对象

一 媒体对象展示 1 代码 &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;媒体对象&lt;/title&gt; &lt;link rel="stylesheet" href="//maxcdn.

实践求真知 951

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

BootStrap媒体对象

摘自《极客学院》 1、效果图: 2、html代码: BootStrap媒体对象 body{ margin: 10px 0px; }

★匆匆★的专栏 785

Bootstrap 组件:媒体对象组件(media)

作者:WangMin 格言:努力做好自己喜欢的每一件事 优快云原创文章 博客地址 ???? WangMin 在web页面中,图片居左,内容居右排列(图片居右,内容居左排列),是非常常见的效果,它也就是媒体对象,它是一种抽象的样式,可以用来构建不同类型的组件。 默认样式 默认样式的媒体对象组件允许在一个内容块的左边或右边展示一个多媒体内容(图像、视频、音频)。 媒体对象一般是成组出现,一组媒体对象一般包括以下几部分: 1、媒体对象的容器:用来容纳媒体对象的所有内容,容器上需使用类名.media 2、媒体对

WangMin@汪末末 3160

Bootstrap 4 多媒体对象

多媒体对象是 Bootstrap 4 中用于创建多媒体内容的组件,如图片、视频和音频等。它允许你在内容旁边放置多媒体元素,如图片或视频,并且可以轻松地调整它们的排列和样式。多媒体对象组件非常适合创建评论列表、文章列表或其他需要将媒体与文本内容结合的布局。Bootstrap 4 提供了一些实用类,允许你自定义多媒体对象的样式。例如,你可以使用类来创建一个无列表式的多媒体对象列表,或者使用类来调整多媒体对象的垂直对齐方式。

wjs2024的博客 416
上一篇: bootstrap中的标签和徽章
下一篇: bootstrap提供了六种列表效果
second99
博客等级 码龄11年 2粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值