媒体对象 - Media Objects(摘录)

原文链接:http://www.jianshu.com/p/6443be21efbd

一个媒体对象由以下及部分组成

  • 父容器 .media
  • 媒体部分 .media-left 或者 .media-right,其内部包含图像使用 <img> 同时设置 .media-object
  • 内容部分 .media-body ,其内部包含标题 <h1> 同时设置 .media-heading ,还可以设置小标题 <small>
<div class="media">

    <div class="media-left">
        <a href="#">
            <img src="/images/girls.jpg" class="media-object" alt="Sample Image">
        </a>
    </div>

    <div class="media-body">
        <h4 class="media-heading">大标题 <small><i>小标题</i></small></h4>
        <p> .......</p>
    </div>
</div>

媒体对象

如何让媒体对象的图片变成圆角或者圆形样式 ?

<img> 添加一个 .img-circle 或者 .img-round 样式

<div class="media">
    <div class="media-left">
        <a href="#">
            <img class="media-object img-circle"  ......>
        </a>
    </div>
    <div class="media-body">
        ......
    </div>
</div>

圆角

媒体对象中文本和图像在水平方向上怎样对齐 ?

如果图片高度大,文字高度小,则图片和文字顶部顶部对齐;如果图片高度小,文字高度大,则

  • 默认情况下是顶部对齐
  • .media-left.media-right 上使用.media-middle 则水平居中对齐
  • .media-left.media-right 上使用.media-bottom 则底部对齐
<div class="media">
    <div class="media-left  media-middle">
        ......
    </div>
    <div class="media-body">
        ......
    </div>
</div>

对齐方式

媒体对象列表是什么东东?如何创建?

媒体对象列表就是一堆媒体对象,使用列表的好处是可以嵌套

  • 最外层使用 <ul> 元素设置 .media-list 创建媒体对象列表
  • 第一层的媒体对象使用 <li> 设置 .media 创建,其它层还是使用 <div> 创建
  • 嵌套媒体对象在 .media-body 部分创建
<ul class="media-list">

    <!-- 第一层嵌套 -->
    <li class="media">
        <div class="media-left">
                       ......
        </div>
        <div class="media-body">
            ......

            <!-- 第二层嵌套 -->
            <div class="media">
                <div class="media-left">
                    ......
                </div>
                <div class="media-body">
                    ......

                    <!-- 第三层嵌套 -->
                    <div class="media">
                        <div class="media-left">
                            ......
                        </div>
                        <div class="media-body">
                            ......
                        </div>
                    </div>
                </div>
            </div>


            <!-- 第二层嵌套 -->
            <div class="media">
                <div class="media-left">
                    ......
                </div>
                <div class="media-body">
                    ......
                </div>
            </div>
        </div>
    </li>

    <!-- 第一层嵌套 -->
    <li class="media">
        <div class="media-left">
            ......
        </div>
        <div class="media-body">
            ......
        </div>
    </li>
</ul>

文/勤劳的悄悄(简书作者)
原文链接:http://www.jianshu.com/p/6443be21efbd
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

posted @ 2016-09-10 14:38  mokal同学  阅读(508)  评论(0编辑  收藏  举报