mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2024-11-30 21:43:43 +03:00
296 lines
8.2 KiB
Markdown
296 lines
8.2 KiB
Markdown
---
|
|
layout: docs
|
|
title: List groups
|
|
group: material-design
|
|
---
|
|
|
|
Material design list groups are specialized versions of their bootstrap counterparts, opting for the flexbox layout to achieve
|
|
the varieties specified. ([Specification](https://www.google.com/design/spec/components/lists.html#lists-specs))
|
|
|
|
|
|
## Contents
|
|
|
|
* Will be replaced with the ToC, excluding the "Contents" header
|
|
{:toc}
|
|
|
|
## Single line
|
|
|
|
### Text
|
|
|
|
{% example html %}
|
|
<ul class="list-group">
|
|
<li class="mdb-list-group-item">Text only</li>
|
|
<a href="#" class="mdb-list-group-item">Link item</a>
|
|
<button type="button" class="mdb-list-group-item">Button item</button>
|
|
<a href="#" class="mdb-list-group-item active">Active link item</a>
|
|
<a href="#" class="mdb-list-group-item disabled">Disabled item</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
### Dense
|
|
|
|
{% example html %}
|
|
<ul class="list-group mdb-list-group-sm">
|
|
<li class="mdb-list-group-item">Text</li>
|
|
<a href="#" class="mdb-list-group-item">Link item</a>
|
|
<button type="button" class="mdb-list-group-item">Button item</button>
|
|
<a href="#" class="mdb-list-group-item active">Active link item</a>
|
|
<a href="#" class="mdb-list-group-item disabled">Disabled item</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
### Icons and labels
|
|
|
|
{% example html %}
|
|
<ul class="list-group">
|
|
<a class="mdb-list-group-item">
|
|
<i class="material-icons">inbox</i>
|
|
Icon left
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<span class="label label-default label-pill">14</span>
|
|
Label pill left
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<i class="material-icons">inbox</i>
|
|
Icons left and right
|
|
<i class="material-icons">face</i>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<span class="label label-default label-pill">14</span>
|
|
Label pill left and right
|
|
<span class="label label-default label-pill">14</span>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
Icon <code>.right</code>
|
|
<i class="material-icons right">face</i>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
Label pill <code>.right</code>
|
|
<span class="label label-default label-pill right">14</span>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<span class="label label-default label-pill">14</span>
|
|
Label pill and icon
|
|
<i class="material-icons">inbox</i>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<i class="material-icons">inbox</i>
|
|
Icon and label pill
|
|
<span class="label label-default label-pill">14</span>
|
|
</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
|
|
|
|
## Double line
|
|
|
|
### Text
|
|
|
|
{% example html %}
|
|
<ul class="list-group">
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
### Dense
|
|
|
|
{% example html %}
|
|
<ul class="list-group mdb-list-group-sm">
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Some text</p>
|
|
</div>
|
|
</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
### Icons and labels
|
|
|
|
{% example html %}
|
|
<ul class="list-group">
|
|
<a class="mdb-list-group-item">
|
|
<i class="material-icons">inbox</i>
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Icon left</p>
|
|
</div>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<span class="label label-default label-pill">14</span>
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Icon left</p>
|
|
</div>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<i class="material-icons">inbox</i>
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Icons left and right</p>
|
|
</div>
|
|
<i class="material-icons">face</i>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Icon right</p>
|
|
</div>
|
|
<i class="material-icons right">face</i>
|
|
</a>
|
|
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">List group item heading</p>
|
|
<p class="list-group-item-text">Label pill to the right</p>
|
|
</div>
|
|
<span class="label label-default label-pill right">14</span>
|
|
</a>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
## Three line
|
|
|
|
### Text
|
|
|
|
{% example html %}
|
|
<ul class="list-group">
|
|
<a class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">Linked list group item heading</p>
|
|
<p class="list-group-item-text">This disallows more than two lines. Hopefully an ellipsis ends this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut malesuada elit. Proin tristique, lorem eu vehicula congue, lectus ipsum porta quam, eget rutrum sapien turpis et libero.</p>
|
|
</div>
|
|
</a>
|
|
<li class="mdb-list-group-item">
|
|
<div class="mdb-list-group-col">
|
|
<p class="list-group-item-heading">Text list group item heading</p>
|
|
<p class="list-group-item-text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut malesuada elit. Proin tristique, lorem eu vehicula congue, lectus ipsum porta quam, eget rutrum sapien turpis et libero.</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
{% endexample %}
|
|
|
|
## Classes
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Classes</th>
|
|
<th>BS Equivalent</th>
|
|
<th>Differences</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<code>.mdb-list-group-item</code>
|
|
</td>
|
|
<td class="text-nowrap">
|
|
<code>.list-group-item</code>
|
|
</td>
|
|
<td>
|
|
{% markdown %}Flexbox layout, including conveniences for icon and label layout.{% endmarkdown %}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>.mdb-list-group-col</code>
|
|
</td>
|
|
<td class="text-nowrap">
|
|
{% markdown %}None{% endmarkdown %}
|
|
</td>
|
|
<td>
|
|
{% markdown %}Flexbox column - additional class to use within an `.mdb-list-group-item` for layout, such as a multi-line content section.{% endmarkdown %}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>.right</code>
|
|
</td>
|
|
<td class="text-nowrap">
|
|
{% markdown %}None{% endmarkdown %}
|
|
</td>
|
|
<td>
|
|
{% markdown %}Flex layout marker - additional class needed when only one icon/label is present and it should be right aligned. Only valid as a child of `.mdb-list-group-item`{% endmarkdown %}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>.mdb-list-group-sm</code>
|
|
</td>
|
|
<td class="text-nowrap">
|
|
{% markdown %}None{% endmarkdown %}
|
|
</td>
|
|
<td>
|
|
{% markdown %}Use on `.mdb-list-group` for the dense list display{% endmarkdown %}
|
|
</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
## Variables
|
|
|
|
See `variables/_list-group.scss` for a complete list of variables. Key variables are below:
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
<th>Comment</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<code>$list-group-bg</code>
|
|
</td>
|
|
<td>
|
|
<code>inherit</code>
|
|
</td>
|
|
<td>
|
|
{% markdown %}Original value was `#fff`, but it seemed that too often list-groups needed the background to be inherited from the underlying container.{% endmarkdown %}
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|