breakpoints.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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>Breakpoints</title>
  12. <link rel="stylesheet" href="../../../../../dist/css/themes/splide-<?php echo $settings['theme'] ?>.min.css">
  13. <link rel="stylesheet" href="../../assets/css/styles.css">
  14. <script src="../../../../../dist/js/splide.js"></script>
  15. <script>
  16. document.addEventListener( 'DOMContentLoaded', function () {
  17. var splide = new Splide( '#splide01', {
  18. perPage : 3,
  19. // gap : '2rem',
  20. arrows : false,
  21. mediaQuery : 'min',
  22. breakpoints: {
  23. 1200: {
  24. perPage: 1,
  25. gap : '1rem',
  26. arrows : true,
  27. padding: 50,
  28. },
  29. 1000: {
  30. perPage: 2,
  31. gap : 0,
  32. arrows : false,
  33. padding: 0,
  34. },
  35. 800: {
  36. destroy: true,
  37. },
  38. },
  39. } );
  40. splide.mount();
  41. } );
  42. </script>
  43. </head>
  44. <body>
  45. <?php render(); ?>
  46. </body>
  47. </html>