媒體對象
Bootstrap 媒體對象的文檔和示例,用於構建高度重複的組件,如博客評論、推文等。
例子
媒體對像有助於構建複雜且重複的組件,其中一些媒體位於不環繞所述媒體的內容旁邊。另外,多虧了 flexbox,它只需要兩個必需的類就可以做到這一點。
下面是單個媒體對象的示例。只需要兩個類 - 包裝.media
和.media-body
圍繞您的內容。可以通過間距實用程序控制可選的填充和邊距。
媒體標題
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。Flexbug #12:內聯元素不被視為彈性項目
Internet Explorer 10-11 不會將鏈接或圖像(或偽元素)等內聯元素呈現::before
為::after
彈性項目。唯一的解決方法是設置一個非內聯display
值(例如,、、block
或inline-block
)flex
。我們建議使用.d-flex
我們的顯示實用程序之一,作為一種簡單的解決方法。
資料來源: GitHub 上的 Flexbugs
嵌套
媒體對象可以無限嵌套,但我們建議您在某個時候停下來。嵌套.media
在.media-body
父媒體對像中。
媒體標題
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。結盟
媒體對像中的媒體可以與 flexbox 實用程序對齊到內容的頂部(默認)、中間或末尾.media-body
。
頂部對齊的媒體
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。
Donec sed odio dui。Nullam quis risus eget urna mollis ornare vel eu leo。Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus。
居中對齊的媒體
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。
Donec sed odio dui。Nullam quis risus eget urna mollis ornare vel eu leo。Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus。
底部對齊的媒體
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。
Donec sed odio dui。Nullam quis risus eget urna mollis ornare vel eu leo。Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus。
命令
通過修改 HTML 本身或添加一些自定義 flexbox CSS 來設置order
屬性(為您選擇的整數)來更改媒體對像中的內容順序。
媒體對象
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。媒體列表
因為媒體對象的結構要求很少,所以您也可以在列表 HTML 元素上使用這些類。在您的<ul>
or<ol>
上,添加.list-unstyled
以刪除任何瀏覽器默認列表樣式,然後應用於.media
您<li>
的 s. 與往常一樣,在需要微調的地方使用間距實用程序。
-
基於列表的媒體對象
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。 -
基於列表的媒體對象
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。 -
基於列表的媒體對象
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin。Cras purus odio,前庭在 vulputate,tempus viverra turpis。Fusce condimentum nunc ac nisi vulputate fringilla。在 faucibus 中的 Donec lacinia congue felis。