A multimedia list is an extension of the list view, which is used to display more complex data such as products, services, users, etc.
Of course, its layout is more complex:
- <!-- Media list has additional "media-list" class -->
- <divclass="list-block media-list">
- <ul>
- <li>
- <divclass="item-content">
- <divclass="item-media">
- <imgsrc="path/to/img.jpg">
- </div>
- <divclass="item-inner">
- <divclass="item-title-row">
- <divclass="item-title">Element title</div>
- <divclass="item-after">Element label</div>
- </div>
- <divclass="item-subtitle">Subtitle</div>
- <divclass="item-text">Additional description text</div>
- </div>
- </div>
- </li>
- </ul>
- </div>
in:
-
item-media
anditem-inner
the main flex container. Required element. -
item-media
- Container for media elements such as icons, images, etc. Optional elements. -
item-inner
-item-title
anditem-after
the main flex container. Required element. -
item-title-row
-item-title
anditem-after
the main flex container. Required element. -
item-title
- One-line list item title. optional element. -
item-after
- List item labels. Can contain any additional html elements (such as label text, badges, switch/toggle, buttons, etc.). optional element. -
item-subtitle
- Extra one-line header. optional element. -
item-text
- An additional two-line layout container for detailed descriptions. optional element.
Example
- <divclass="content-block-title">Songs</div>
- <divclass="list-block media-list">
- <ul>
- <li>
- <ahref="#"class="item-link item-content">
- <div class="item-media"><img src="..." width="80"></div>
- <div class="item-inner">
- <div class="item-title-row">
- <div class="item-title">Yellow Submarine</div>
- <div class="item-after">$15</div>
- </div>
- <div class="item-subtitle">Beatles</div>
- <div class="item-text">Lorem ipsum dolor sit amet...</div>
- </div>
- </a>
- </li>
- ...
- </ul>
- </div>
- <div class="content-block-title">Mail App</div>
- <div class="list-block media-list">
- <ul>
- <li>
- <a href="#" class="item-link item-content">
- <div class="item-inner">
- <div class="item-title-row">
- <div class="item-title">Facebook</div>
- <div class="item-after">17:14</div>
- </div>
- <div class="item-subtitle">New messages from John Doe</div>
- <div class="item-text">Lorem ipsum dolor sit amet...</div>
- </div>
- </a>
- </li>
- ...
- </ul>
- </div>
- <div class="content-block-title">Something more simple</div>
- <div class="list-block media-list">
- <ul>
- <li>
- <div class="item-content">
- <div class="item-media"><img src="..." width="44"></div>
- <div class="item-inner">
- <div class="item-title-row">
- <div class="item-title">Yellow Submarine</div>
- </div>
- <div class="item-subtitle">Beatles</div>
- </div>
- </div>
- </li>
- ...
- </ul>
- </div>
- <div class="content-block-title">Inset</div>
- <div class="list-block media-list inset">
- <ul>
- <li>
- <a href="#" class="item-link item-content">
- <div class="item-media"><img src="..." width="44"></div>
- <div class="item-inner">
- <div class="item-title-row">
- <div class="item-title">Yellow Submarine</div>
- </div>
- <div class="item-subtitle">Beatles</div>
- </div>
- </a>
- </li>
- ...
- </ul>
- </div>