Вход Регистрация
Файл: src/htdocs/examples/multiple-synchronized.html
Строк: 63
<?php
{% extends 'partials/example.html' %}

{% 
set title='Multiple: Synchronized' %}
{% 
set subtitle='Connect two (or more) sliders, so that their <u>active index</u> is always the same.' %}

{% 
block extra %}
    <
style>
        .
demo-wrapper {
            
position: relative;
            
display: block;
            
overflow: hidden;
            
bottom: auto;
            
height: 450px;
            
bottom: auto;
            
left: auto;
            
right: auto;
            
width: 48%;
            
float: left;
            
margin: 1%;
        }

        .
example1 {
            
height: 600px;
            
width: 100%;
            
margin: 0 auto;
            
float: none;
        }
    </
style>
{% 
endblock %}
{% 
block slider %}
    <
article class="demo-wrapper example1">
        {% include 
'partials/-slides.html' %}
        {% include 
'partials/-arrows.html' %}
    </
article>

    <
article class="demo-wrapper example2">
        {% include 
'partials/-slides.html' %}
    </
article>

    <
article class="demo-wrapper example3">
        {% include 
'partials/-slides.html' %}
    </
article>

    <
article class="demo-wrapper example4">
        {% include 
'partials/-slides.html' %}
        {% include 
'partials/-arrows.html' %}
    </
article>

    <
article class="demo-wrapper example5">
        {% include 
'partials/-slides.html' %}
    </
article>
{% 
endblock %}

{% 
set parallax = true %}

{% 
block init %}
<
script>
    var 
example1 = document.querySelector('.example1'),
        
example2 = document.querySelector('.example2'),
        
example3 = document.querySelector('.example3'),
        
example4 = document.querySelector('.example4'),
        
example5 = document.querySelector('.example5');

    var 
slider1 = new Bee3D(example1, {
        
effect: 'carousel',
        
listeners: {
            
touches: true
        
},
        
shadows: { enabled: true },
        
parallax: { enabled: true },
        
navigation: { enabled: true },
        
sync: {
            
enabled: true,
            
targets: ['slider2', 'slider3', 'slider4', 'slider5']
        }
    });

    var 
slider2 = new Bee3D(example2, {
        
effect: 'classic',
        
listeners: { drag: true },
        
shadows: { enabled: true },
        
sync: {
            
enabled: true,
            
targets: ['slider1', 'slider3', 'slider4', 'slider5']
        }
    });

    var 
slider3 = new Bee3D(example3, {
        
effect: 'coverflow',
        
listeners: { keys: true },
        
parallax: { enabled: true },
        
loop: { enabled: true },
        
sync: {
            
enabled: true,
            
targets: ['slider1', 'slider2', 'slider4', 'slider5']
        }
    });

    var 
slider4 = new Bee3D(example4, {
        
effect: 'spiral-left',
        
navigation: { enabled: true },
        
shadows: { enabled: true },
        
sync: {
            
enabled: true,
            
targets: ['slider1', 'slider2', 'slider3', 'slider5']
        }
    });

    var 
slider5 = new Bee3D(example5, {
        
effect: 'concave',
        
loop: { enabled: true },
        
autoplay: { enabled: true },
        
shadows: { enabled: true },
        
sync: {
            
enabled: true,
            
targets: ['slider1', 'slider2', 'slider3', 'slider4']
        }
    });
</
script>
{% 
endblock %}
?>
Онлайн: 2
Реклама