UNPKG

materialize-css

Version:

Builds Materialize distribution packages

191 lines (171 loc) 8.09 kB
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> <title>Documentation - Materialize</title> <!-- CSS --> <link href="../../../bin/materialize.css" type="text/css" rel="stylesheet" media="screen,projection"/> </head> <body> <div class="row"> <div class="col s6"> <h2>Collapsible Header Text Wrap</h2> <ul id="first" class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second really long title that should overlap on most screens that aren't incredibly big and wide. Second really long title that should overlap on most screens that aren't incredibly big and wide. Second really long title that should overlap on most screens that aren't incredibly big and wide.</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <button id="add-li" class="btn">Add LI dynamically</button> </div> <div class="col s6"> <h2>Add dynamically to both expandable and collapsible</h2> <ul id="second" class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <button id="add-li2" class="btn">Add LI dynamically</button> </div> </div> <div class="row"> <h2>Active classes for initial open for both.</h2> <div class="col s6"> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header active"><i class="mdi-social-whatshot"></i>Second ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> <div class="col s6"> <ul class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header active"><i class="mdi-maps-place"></i>First ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header active"><i class="mdi-social-whatshot"></i>Third ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </div> <h2>Nested Collapsible</h2> <!-- Nested Accordion --> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <!-- Nested Expandable --> <ul class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"> <ul class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <br> <h2>Collapsible Callbacks</h2> <ul id="callbacks" class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>onOpen</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>onClose</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="../../../bin/materialize.js"></script> <script type="text/javascript"> $( document ).ready(function() { $(".button-collapse").sideNav({ edge: 'right', menuWidth: '90%' }); $('select').material_select(); $('#callbacks').collapsible({ accordion: false, // A setting that changes the collapsible behavior to expandable instead of the default accordion style onOpen: function(el) { alert('Open'); }, // Callback for Collapsible open onClose: function(el) { alert('Closed'); } // Callback for Collapsible close }); $('#add-li').click(function() { $('#first').append('<li><div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div><div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div></li>'); }); $('#add-li2').click(function() { $('#second').append('<li><div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div><div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div></li>'); }); }); </script> </body> </html>