ttb.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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>Vertical Slider</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. <style>
  16. .splide__slide img {
  17. width: 100%;
  18. height: 100%;
  19. object-fit: cover;
  20. }
  21. </style>
  22. <script>
  23. document.addEventListener( 'DOMContentLoaded', function () {
  24. var splide = new Splide( '#splide01', {
  25. width : 400,
  26. type : 'loop',
  27. perPage : 2,
  28. padding : '3rem',
  29. gap : 5,
  30. direction : 'ttb',
  31. height : '90vh',
  32. waitForTransition: false,
  33. // releaseWheel : true,
  34. // releaseTouch : true,
  35. wheel : 'free',
  36. wheelSleep : 200,
  37. } );
  38. splide.mount();
  39. } );
  40. </script>
  41. </head>
  42. <body style="padding: 50vh 0">
  43. <?php render(); ?>
  44. </body>
  45. </html>