7-17 媒体对象--媒体对象列表
本节编程练习不计算学习进度,请电脑登录imooc.com操作

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

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

使用方法:

针对上图的媒体对象列表效果,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;
}

任务

我来试试:制作一个媒体对象列表

素材地址:

  1、http://a.disquscdn.com/uploads/users/3740/2069/avatar92.jpg?1406972031

  2、http://tp2.sinaimg.cn/3306361973/50/22875318196/0

  3、http://tp4.sinaimg.cn/1167075935/50/22838101204/1

效果图如下:

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>媒体对象--媒体对象列表</title>
  6. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. </head>
  8. <body>
  9.  
  10.  
  11.  
  12.  
  13. <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
  14. <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
  15. </body>
  16. </html>
  1. body {
  2. padding: 30px 100px;
  3. }
下一节