Bootstrap 4 Media Objects







googletag.cmd.push(function() { googletag.display('div-gpt-ad-1422003450156-2'); });



Bootstrap 4 Media Objects



❮ Previous
Next ❯



Media Objects


Bootstrap provides an easy way to align media objects (like images or videos) together with content. Media objects are
often used to display blog comments, tweets and so on:





Demo Avatar John Doe

John Doe Posted on February 19, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.



Demo Avatar Jane Doe

John Doe Posted on February 20, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.









Basic Media Object



Demo Avatar John Doe

John Doe Posted on February 19, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.





To create a media object, add the .media class to a container element,
and place media content inside a child container with the .media-body class. Add padding and margins as needed, with the spacing utilities:



Example



<div class="media border p-3">
  <img src="img_avatar3.png" alt="John
Doe" class="mr-3 mt-3 rounded-circle" style="width:60px;">
  <div
class="media-body">
    <h4>John Doe <small><i>Posted on
February 19, 2016</i></small></h4>
    <p>Lorem ipsum...</p>
 
</div>
</div>

Try it Yourself »



Nested Media Objects


Media objects can also be nested (a media object inside a media object):



Demo John Doe

John Doe Posted on February 19, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.



Demo Jane Doe

Jane Doe Posted on February 20, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.









To nest media objects, place a new .media container inside the .media-body container:



Example



<div class="media border p-3">
  <img src="img_avatar3.png" alt="John
Doe" class="mr-3 mt-3 rounded-circle" style="width:60px;">
  <div
class="media-body">
    <h4>John Doe <small><i>Posted on
February 19, 2016</i></small></h4>
    <p>Lorem ipsum...</p>
   
<div class="media p-3">
      <img src="img_avatar2.png" alt="Jane
Doe" class="mr-3 mt-3 rounded-circle" style="width:45px;">
      <div
class="media-body">
        <h4>Jane Doe <small><i>Posted on
February 20 2016</i></small></h4>
        <p>Lorem ipsum...</p>
      </div>
    </div> 

  </div>
</div>

Try it Yourself »



Right-Aligned Media Image




John Doe Posted on February 19, 2016


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.



Demo Avatar John Doe


To right-align the media image, add the image after the .media-body container:



Example



<div class="media border p-3">
  <div
class="media-body">
    <h4>John Doe <small><i>Posted on
February 19, 2016</i></small></h4>
    <p>Lorem ipsum...</p>
 
</div>
  <img src="img_avatar3.png" alt="John
Doe" class="ml-3 mt-3 rounded-circle" style="width:60px;">
</div>

Try it Yourself »



Top, Middle or Bottom Alignment


Use the flex utilities, align-self-* classes to place the media object on the
top, middle or at the bottom:




Demo Avatar John Doe Blank

Media Top


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.







Demo Avatar John Doe Blank

Media Middle


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.







Demo Avatar John Doe Blank

Media Bottom


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.







Example



<!-- Media top -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-start
mr-3" style="width:60px">
  <div class="media-body">
    <h4>Media Top</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>

<!-- Media middle -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-center mr-3" style="width:60px">
  <div class="media-body">
    <h4>Media Middle</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>

<!-- Media bottom -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-end mr-3" style="width:60px">
  <div class="media-body">
    <h4>Media Bottom</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>

Try it Yourself »





❮ Previous
Next ❯

Popular posts from this blog

Colors HSL

Google Hardware Icons

SVG Filters