autoWidth.php 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. require_once '../settings.php';
  3. $settings = get_settings();
  4. ?>
  5. <!DOCTYPE html>
  6. <html lang="en">
  7. <head>
  8. <meta charset="UTF-8">
  9. <meta name="viewport" content="width=device-width,initial-scale=1">
  10. <title>Auto Width</title>
  11. <link rel="stylesheet" href="../../../../../dist/css/themes/splide-<?php echo $settings['theme'] ?>.min.css">
  12. <link rel="stylesheet" href="../../assets/css/styles.css">
  13. <script src="../../../../../dist/js/splide.js"></script>
  14. <script>
  15. document.addEventListener( 'DOMContentLoaded', function () {
  16. var splide01 = new Splide( '#splide01', {
  17. // width : 1000,
  18. autoWidth : true,
  19. gap : '1rem',
  20. trimSpace : 'move',
  21. drag : 'free',
  22. } );
  23. splide01.mount();
  24. var splide02 = new Splide( '#splide02', {
  25. // width : 1000,
  26. autoWidth : true,
  27. gap : '1rem',
  28. focus : 'center',
  29. trimSpace : false,
  30. } );
  31. splide02.mount();
  32. } );
  33. </script>
  34. </head>
  35. <body>
  36. <div id="splide01" class="splide">
  37. <div class="splide__track">
  38. <ul class="splide__list">
  39. <li style="width: 500px" class="splide__slide">
  40. <img src="../../assets/images/pics/slide01.jpg">
  41. </li>
  42. <li style="width: 300px" class="splide__slide">
  43. <img src="../../assets/images/pics/slide02.jpg">
  44. </li>
  45. <li style="width: 400px" class="splide__slide">
  46. <img src="../../assets/images/pics/slide03.jpg">
  47. </li>
  48. <li style="width: 600px" class="splide__slide">
  49. <img src="../../assets/images/pics/slide04.jpg">
  50. </li>
  51. <li style="width: 300px" class="splide__slide">
  52. <img src="../../assets/images/pics/slide05.jpg">
  53. </li>
  54. <li style="width: 500px" class="splide__slide">
  55. <img src="../../assets/images/pics/slide06.jpg">
  56. </li>
  57. </ul>
  58. </div>
  59. </div>
  60. <div id="splide02" class="splide">
  61. <div class="splide__track">
  62. <ul class="splide__list">
  63. <li style="width: 500px" class="splide__slide">
  64. <img src="../../assets/images/pics/slide01.jpg">
  65. </li>
  66. <li style="width: 300px" class="splide__slide">
  67. <img src="../../assets/images/pics/slide02.jpg">
  68. </li>
  69. <li style="width: 400px" class="splide__slide">
  70. <img src="../../assets/images/pics/slide03.jpg">
  71. </li>
  72. <li style="width: 600px" class="splide__slide">
  73. <img src="../../assets/images/pics/slide04.jpg">
  74. </li>
  75. <li style="width: 300px" class="splide__slide">
  76. <img src="../../assets/images/pics/slide05.jpg">
  77. </li>
  78. <li style="width: 500px" class="splide__slide">
  79. <img src="../../assets/images/pics/slide06.jpg">
  80. </li>
  81. </ul>
  82. </div>
  83. </div>
  84. </body>
  85. </html>