multiple.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?php
  2. require_once '../parts.php';
  3. require_once '../settings.php';
  4. $settings = get_settings();
  5. ?>
  6. <!DOCTYPE html>
  7. <html lang="en">
  8. <head>
  9. <meta charset="UTF-8">
  10. <meta name="viewport" content="width=device-width, initial-scale=1">
  11. <title>Multiple</title>
  12. <link rel="stylesheet" href="../../../../../dist/css/splide-core.min.css">
  13. <link rel="stylesheet" href="../../../../../dist/css/themes/splide-<?php echo $settings['theme'] ?>.min.css">
  14. <link rel="stylesheet" href="../../assets/css/styles.css">
  15. <script type="text/javascript" src="../../../../../dist/js/splide.js"></script>
  16. <script>
  17. document.addEventListener( 'DOMContentLoaded', function () {
  18. new Splide( '#splide01', {
  19. type : 'slide',
  20. perPage : 2,
  21. pagination: false,
  22. classes : {
  23. arrows: 'splide__arrows splide__test',
  24. },
  25. } ).mount();
  26. new Splide( '#splide02', {
  27. perPage : 1,
  28. gap : '1.5rem',
  29. pagination: false,
  30. arrows : false,
  31. classes : {
  32. arrows: 'splide__arrows splide__test',
  33. },
  34. } ).mount();
  35. new Splide( '#splide03', {
  36. type : 'slide',
  37. perPage : 3,
  38. gap : '1.5rem',
  39. pagination: false,
  40. arrows : false,
  41. classes : {
  42. arrows: 'splide__arrows splide__test',
  43. },
  44. } ).mount();
  45. new Splide( '#splide04', {
  46. type : 'slide',
  47. perPage : 1,
  48. gap : '1.5rem',
  49. pagination: false,
  50. arrows : false,
  51. classes : {
  52. arrows: 'splide__arrows splide__test',
  53. },
  54. } ).mount();
  55. new Splide( '#splide05', {
  56. type : 'slide',
  57. perPage : 2,
  58. gap : '1.5rem',
  59. pagination: false,
  60. arrows : false,
  61. classes : {
  62. arrows: 'splide__arrows splide__test',
  63. },
  64. } ).mount();
  65. new Splide( '#splide06', {
  66. type : 'slide',
  67. perPage : 4,
  68. gap : '1.5rem',
  69. pagination: false,
  70. arrows : false,
  71. classes : {
  72. arrows: 'splide__arrows splide__test',
  73. },
  74. } ).mount();
  75. new Splide( '#splide07', {
  76. type : 'slide',
  77. perPage : 1,
  78. gap : '1.5rem',
  79. pagination: false,
  80. arrows : false,
  81. classes : {
  82. arrows: 'splide__arrows splide__test',
  83. },
  84. } ).mount();
  85. new Splide( '#splide08', {
  86. type : 'slide',
  87. perPage : 3,
  88. gap : '1.5rem',
  89. pagination: false,
  90. arrows : false,
  91. classes : {
  92. arrows: 'splide__arrows splide__test',
  93. },
  94. } ).mount();
  95. new Splide( '#splide09', {
  96. type : 'slide',
  97. perPage : 3,
  98. gap : '1.5rem',
  99. pagination: false,
  100. arrows : false,
  101. classes : {
  102. arrows: 'splide__arrows splide__test',
  103. },
  104. } ).mount();
  105. } );
  106. </script>
  107. <style>
  108. body {
  109. margin: 50em 0;
  110. }
  111. </style>
  112. </head>
  113. <body>
  114. <?php render(); ?>
  115. <?php render( 'splide02' ); ?>
  116. <?php render( 'splide03' ); ?>
  117. <?php render( 'splide04' ); ?>
  118. <?php render( 'splide05' ); ?>
  119. <?php render( 'splide06' ); ?>
  120. <?php render( 'splide07' ); ?>
  121. <?php render( 'splide08' ); ?>
  122. <?php render( 'splide09' ); ?>
  123. </body>
  124. </html>