index.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <html>
  2. <head>
  3. <link rel="stylesheet" href="styles.css"/>
  4. <title>MixItUp Demo</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. </head>
  7. <body>
  8. <menu>
  9. <h2>Native Controls</h2>
  10. <h3>Filters</h3>
  11. <button type="button" class="control mixitup-control" data-filter="all">All</button>
  12. <button type="button" class="control mixitup-control" data-filter="none">None</button>
  13. <button type="button" class="control mixitup-control" data-filter=".cat-1">Category A</button>
  14. <button type="button" class="control mixitup-control" data-filter=".cat-2">Category B</button>
  15. <button type="button" class="control mixitup-control" data-filter=".cat-3">Category C</button>
  16. <button type="button" class="control mixitup-control" data-filter=".cat-x">Category X</button>
  17. <h3>Filter Toggles</h3>
  18. <button type="button" class="control mixitup-control" data-toggle=".cat-1">Category A</button>
  19. <button type="button" class="control mixitup-control" data-toggle=".cat-2">Category B</button>
  20. <button type="button" class="control mixitup-control" data-toggle=".cat-3">Category C</button>
  21. <h3>Sorts</h3>
  22. <button type="button" class="control mixitup-control" data-sort="default:asc">Ascending</button>
  23. <button type="button" class="control mixitup-control" data-sort="default:desc">Descending</button> |
  24. <button type="button" class="control mixitup-control" data-sort="order:asc">Custom Ascending</button>
  25. <button type="button" class="control mixitup-control" data-sort="order:desc">Custom Descending</button> |
  26. <button type="button" class="control mixitup-control" data-sort="date:asc order:asc">Multi Custom Ascending Ascending</button>
  27. <button type="button" class="control mixitup-control" data-sort="date:asc order:desc">Multi Custom Ascending Descending</button> |
  28. <button type="button" class="control mixitup-control" data-sort="random">Random</button>
  29. <h3>MultiMix</h3>
  30. <button type="button" class="control mixitup-control" data-filter=".cat-1" data-sort="default:asc">Category A / Ascending</button>
  31. <button type="button" class="control mixitup-control" data-filter=".cat-3" data-sort="order:desc">Category C / Custom Descending</button>
  32. <h2>API Methods</h2>
  33. <div class="control js-append">Append</div>
  34. <div class="control js-prepend">Prepend</div>
  35. <div class="control js-insert-at-index">Insert at index (5)</div>
  36. <div class="control js-remove-via-element">Remove by element reference (0)</div>
  37. <div class="control js-remove-via-index">Remove by index (3)</div>
  38. <div class="control js-insert-multiple-via-markup">Insert Multiple via markup</div>
  39. <div class="control js-insert-multiple-via-elements">Insert Multiple via elements</div><br><br>
  40. <div class="control js-api-filter">Filter Category B</div>
  41. <div class="control js-api-filter-compound">Filter Category B + C</div>
  42. <div class="control js-api-sort">Sort Custom Ascending</div>
  43. <br><br>
  44. <div class="control js-api-limit-3">3 per page</div>
  45. <div class="control js-api-limit-inf">Infinite per page</div>
  46. <div class="control js-api-limit-10">10 per page</div>
  47. </menu>
  48. <section class="sandbox" id="sandbox-1">
  49. <div class="mix cat-1" data-order="5" data-date="1">A 5</div>
  50. <div class="mix cat-1" data-order="1" data-date="2">A 1</div>
  51. <div class="mix cat-2" data-order="4" data-date="3">B 4</div>
  52. <div class="mix cat-3" data-order="3" data-date="3">C 3</div>
  53. <div class="mix cat-3" data-order="2" data-date="4">C 2</div>
  54. <div class="mix cat-3" data-order="6" data-date="6">C 6</div>
  55. <div class="gap"></div>
  56. <div class="gap"></div>
  57. <div class="gap"></div>
  58. <div class="gap"></div>
  59. <div class="gap"></div>
  60. <div class="gap"></div>
  61. </section>
  62. <span class="mixitup-page-list"></span>
  63. <span class="mixitup-page-stats"></span>
  64. <section class="sandbox" id="sandbox-2">
  65. <div class="mix" id="12"></div>
  66. <div class="gap"></div>
  67. <div class="gap"></div>
  68. <div class="gap"></div>
  69. <div class="gap"></div>
  70. <div class="gap"></div>
  71. <div class="gap"></div>
  72. </section>
  73. <script src="../../dist/mixitup.js"></script>
  74. <script src="../../../mixitup-pagination/dist/mixitup-pagination.js"></script>
  75. <script src="../../../mixitup-dragndrop/mixitup-dragndrop.js"></script>
  76. <script src="main.js"></script>
  77. </body>
  78. </html>