![]() |
VOOZH | about |
Materialize badge is a component that is used to notify, if there are new or unread messages or notifications display. Adding a new class to a badge component gives it a background.
There are different ways of using badge component:
<div class="collection">
<a href="#!" class="collection-item"><span class="badge">1</span>Message</a>
<a href="#!" class="collection-item"><span class="new badge">5</span>Message</a>
<a href="#!" class="collection-item">Message</a>
<a href="#!" class="collection-item"><span class="badge">10</span>Message</a>
</div>
<ul id="dropdown2" class="dropdown-content">
<li><a href="#!">one<span class="badge">1</span></a></li>
<li><a href="#!">two<span class="new badge">4</span></a></li>
<li><a href="#!">three</a></li>
</ul>
<a class="btn dropdown-trigger" href="#!"
data-target="dropdown2">
Dropdown
<i class="material-icons right">arrow_drop_down</i></a>
<nav>
<div class="nav-wrapper">
<a href="" class="brand-logo">Navbar</a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="">menu1</a></li>
<li><a href="">menu2 <span
class="new badge">4</span></a></li>
<li><a href="">menu3</a></li>
</ul>
</div>
</nav>
Example:
Output:
We can also add badges in a Collapsible. Given below is the syntax to add badges to collapsible :
<h2>Badges in Collapsibles</h2> <ul class="collapsible"> <li> <div class="collapsible-header"> <i class="material-icons">filter_drama</i> First <span class="new badge">4</span> </div> <div class="collapsible-body"> <p>Lorem ipsum dolor sit amet.</p> </div> </li> <li> <div class="collapsible-header"> <i class="material-icons">place</i> Second <span class="badge">1</span> </div> <div class="collapsible-body"> <p>Lorem ipsum dolor sit amet.</p> </div> </li> </ul>
We can add customize captions to our badge instead of just a number or new using the "data-badge-caption" attribute.
<span class="new badge" data-badge-caption="...">4</span>
Inside the "data-badge-caption" attribute , we can add our own captions like messages, likes and so on.
We can make badges of different colors by mentioning them in the class along with the "card" class.
<span class="new badge red">...</span>