Tutorialsplane

Materialize Chips


Materialize Chips Example: Chips are basically small blocks which are used to represent the small piece of information. Chips are used basically for tags or contacts. Class “chips” is used to define chips. It is very easy to create chips in MaterializeCss framework. Here in this tutorial we are going to explain how you can create chips in Materialize framework. You can also use our online editor to edit and run the code online.


Materialize Chips Example – MaterializeCss

There are basically two types of Chips in MaterializeCss-

Contacts

To create contact chip just wrap image by div container and add class “chip” to the div. Here is an example of contact chip-

Materialize Contact Chip Example:

<div class="chip">
    <amp-img src="http://tutorialsplane.com/runtest/ionic/img/profile.jpg" alt="Contact Chip" class="amp-wp-inline-d060dbe952cf35d13913821c13ad18cc amp-wp-enforced-sizes" width="279" height="279" sizes="(min-width: 279px) 279px, 100vw"></amp-img>
    David
</div>

Try it »

If you run the above example it will produce the output something like this –

Tags

Create div with class chip add tag name and close icon simply as below –

Materialize Tag Chip Example:

 <div class="chip">
    Tag Name
    <i class="close material-icons">close</i>
  </div>                                                                                                                                                                                                                                                  

Try it »

We can add close button in chips using class close material-icons. When you click on the close icon chip will be automatically closed. If you run the above example it will produce the output something like this –


Learn More

Let us Learn More about the Materialize Chips.


JavaScript Plugin Usage

Let us create dynamic Chips using JavaScript Plugin.

Materialize Tag Chip JavaScript Dynamic Example:

 <div class="chips"></div>
  <div class="chips chips-initial"></div>
  <div class="chips chips-placeholder"></div>
                                                                                                                                                                                                                                             

Try it »

If you run the above example it will produce output something like this –

Options

Following Options are available in jQuery Plugin-

Events

Now Let us create example to understand the above events –

Materialize Chips Add Event

Here is an example of add event in Materialize Chips. This event will be called when you add a tag in chip –

Materialize Chips Add Event Example:

     $('.chips').on('chip.add', function(e, chip){
      alert("You Have added chip");
     });                                                                                                                                                                                                                                      

Try it »

Materialize Chips Delete Event

This event will be called when you delete a chip –

Materialize Chips delete tag Event Example:

     $('.chips').on('chip.delete', function(e, chip){
      alert("Do you want to delete this chip");
     });
                                                                                                                                                                                                                                      

Try it »

Materialize Chips Select Event

This event will be called when you select a chip –

Materialize Chips select chip | tag Example:

     $('.chips').on('chip.select', function(e, chip){
      alert("You Have Selected chip");
     });
                                                                                                                                                                                                                                      

Try it »

Methods

If you want to get the stored data of chip you can use the following method –

Materialize Get Chip Data Example:

     var chip_data = $('.chips-initial').material_chip('data');                                                                                                                                                                                                                                      

Materialize Tutorial

Css

Component

JavaScript