Файл: 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 %}
?>