Materialize CSS collections are used to group list object together. Basically, it represents a group of related information items.
To create materialize collection, assign .collection
class to the collection container and also assign .collection-item
class to the every collection item base class.
General Syntax
<ul class="collection">
<li class="collection-item">Collection Item</li>
</ul>
Source Code
<div class="container">
<ul class="collection">
<li class="collection-item">HTML5</li>
<li class="collection-item">CSS3</li>
<li class="collection-item">Material Design</li>
<li class="collection-item">Bootstrap 4</li>
</ul>
</div>
Source Code: Output
To create materialize, collection assign .collection
class to the collection container and also assign .collection-item
class to the every collection item(hyperlink element) base class.
General Syntax
<ul class="collection">
<a href="#!" class="collection-item">cOLLECTION iTEM</a>
</ul>
Source Code
<div class="container">
<ul class="collection">
<a href="#!" class="collection-item">HTML5</a>
<a href="#!" class="collection-item">CSS3</a>
<a href="#!" class="collection-item active">Pure CSS</a>
<a href="#!" class="collection-item">Bootstrap 4</a>
</ul>
</div>
Source Code: Output
To create materialize, collection with header assign the .collection
& .with-header
class to the collection container and also assign .collection-item
class to the every collection item(hyperlink element) base class. At the end, to make collection item as a header, assign .collection-header
class to that collection item base class.
General Syntax
<div class="container">
<ul class="collection with-header">
<li class="collection-header"><h4>Collection header</h4></li>
<li class="collection-item">Collection item</li>
</ul>
</div>
Source Code
<div class="container">
<ul class="collection with-header">
<li class="collection-header">
<h4>Services</h4>
</li>
<li class="collection-item">Web Design</li>
<li class="collection-item">Graphics Design</li>
<li class="collection-item">App Development</li>
<li class="collection-item">Web Development</li>
</ul>
</div>
Source Code: Output
To create materialize, collection assign .collection
& .with-header
class to the collection container and also assign .collection-item
class to the every collection item(hyperlink element) base class. To make collection item as a header assign .collection-header
to that item. At the end, secondary content can be created by assigning .secondary-content
to the hyperlink element/link element base class.
General Syntax
<ul class="collection with-header">
<li class="collection-header">
<h4>Collection header</h4>
</li>
<li class="collection-item">
<div>
Collection item<a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</div>
</li>
</ul>
Source Code
<div class="container">
<ul class="collection with-header">
<li class="collection-header">
<h4>Learn</h4>
</li>
<li class="collection-item">
<div>
HTML5<a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</div>
</li>
<li class="collection-item">
<div>
CSS3<a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</div>
</li>
<li class="collection-item">
<div>
JS<a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</div>
</li>
<li class="collection-item">
<div>
Jquery <a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</div>
</li>
</ul>
</div>
Source Code: Output
Assign .collection
class to the collection class container and .collection
& .avatar
class to the every collection child element base class.Assign .circle
class to the every <img>
element base class.At the end assign .secondary-content
to the hyperlink element/link element base class
Source Code
<div class="container">
<ul class="collection">
<li class="collection-item avatar">
<img src="https://picsum.photos/id/1/200/300" alt="image" class="circle" />
<span class="title"><b>Learn</b></span>
<p>Web development <br /> By sudhakarinfotech</p>
<a href="#!" class="secondary-content"><i class="material-icons">grade</i></a>
</li>
</ul>
</div>
Source Code: Output
Web development
By sudhakarinfotech