Skip to content

Commit

Permalink
add cam
Browse files Browse the repository at this point in the history
  • Loading branch information
btomala committed Apr 24, 2024
1 parent 514f245 commit 06aac0e
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 0 deletions.
81 changes: 81 additions & 0 deletions cam.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Stacja pogodowa</title>
<link href="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide.min.css" rel="stylesheet"> <script src="cam.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js"></script>
<script src="cam.js"></script>
</head>
<body>
<h2>Kamera Ciecień</h2>
<section id="cam3" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-5.jpg"></li>
</ul>
</div>
</section>
<section id="cam3-thumbnail" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_3-latest-5.jpg"></li>
</ul>
</div>
</section>
<h2>Kamera Śnieżnica 1</h2>
<section id="cam1" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-5.jpg"></li>
</ul>
</div>
</section>
<section id="cam1-thumbnail" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_1-latest-5.jpg"></li>
</ul>
</div>
</section>
<h2>Kamera Śnieżnica 2</h2>
<section id="cam2" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-5.jpg"></li>
</ul>
</div>
</section>
<section id="cam2-thumbnail" class="splide" aria-label="Splide Basic HTML Example">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-1.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-2.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-3.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-4.jpg"></li>
<li class="splide__slide"><img src="https://xcportal.pl/cam/spbw_cam_2-latest-5.jpg"></li>
</ul>
</div>
</section>
</body>
</html>
43 changes: 43 additions & 0 deletions cam.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
const camConfig = {
type : 'fade',
heightRatio: 0.56,
pagination : false,
arrows : false,
cover : true,
}

const thumbnailConfig = {
rewind : true,
fixedWidth : 130,
fixedHeight : 73,
isNavigation : true,
gap : 10,
focus : 'center',
pagination : false,
cover : true,
dragMinThreshold: {
mouse: 4,
touch: 10,
},
breakpoints : {
640: {
fixedWidth : 66,
fixedHeight : 38,
},
},
}

function initCam(id) {
var main = new Splide(`#cam${id}`, camConfig );
var thumbnails = new Splide( `#cam${id}-thumbnail`, thumbnailConfig);

main.sync( thumbnails );
main.mount();
thumbnails.mount();
}

document.addEventListener( 'DOMContentLoaded', function() {
initCam("1");
initCam("2");
initCam("3");
} );

0 comments on commit 06aac0e

Please sign in to comment.