Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
sommilito-bank2
/
splide-4.1.3
/
src
/
js
/
test
/
php
/
examples
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php require_once '../parts.php'; require_once '../settings.php'; $settings = get_settings(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Renderer</title> <link rel="stylesheet" href="../../../../../dist/css/themes/splide-<?php echo $settings['theme'] ?>.min.css"> <link rel="stylesheet" href="../../assets/css/styles.css"> <script type="text/javascript" src="../../../../../dist/js/splide.js"></script> <script type="text/javascript" src="../../../../../dist/js/splide-renderer.min.js"></script> <script> document.addEventListener( 'DOMContentLoaded', function () { const options = { // type: 'loop', // padding: '1rem', perPage: 3, gap: 100, focus: 'center', // fixedWidth: '20rem', // fixedHeight: '20rem', // direction: 'ttb', cover: true, trimSpace: false, heightRatio: 0.4, breakpoints: { 1000: { heightRatio: 0.2, // perPage: 3, // gap: 10, // padding: '5rem', }, 640: { // perPage: 1, gap: '3rem', padding: 0, } }, }; // var renderer = new SplideRenderer( // [ // '<img src="../../assets/images/pics/slide01.jpg">', // '<img src="../../assets/images/pics/slide02.jpg">', // '<img src="../../assets/images/pics/slide03.jpg">', // '<img src="../../assets/images/pics/slide04.jpg">', // '<img src="../../assets/images/pics/slide05.jpg">', // ], // options // ); var renderer = new SplideRenderer( [ { html : '<img src="../../assets/images/pics/slide01.jpg">', attrs: { dataTest: 1, class: 'test', }, }, { html : '<img src="../../assets/images/pics/slide02.jpg">', attrs: { dataTest: 2, }, }, { html : '<img src="../../assets/images/pics/slide03.jpg">', attrs: { dataTest: 3, }, }, { html : '<img src="../../assets/images/pics/slide04.jpg">', attrs: { dataTest: 4, }, }, { html : '<img src="../../assets/images/pics/slide05.jpg">', attrs: { dataTest: 5, }, }, ], options, { id: 'test', arrows: true, slider: true, } ); var wrapper = document.getElementById( 'wrapper' ); wrapper.innerHTML = renderer.html(); setTimeout( () => { var splide = new Splide( wrapper.firstElementChild, options ); SplideRenderer.clean( splide ); splide.mount(); }, 2000 ); } ); </script> </head> <body> <div id="wrapper"></div> <span>The end of the slider</span> </body> </html>