summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
Diffstat (limited to 'demos')
-rw-r--r--demos/css/easy-presentation.css30
-rw-r--r--demos/simple-presentation.html34
2 files changed, 64 insertions, 0 deletions
diff --git a/demos/css/easy-presentation.css b/demos/css/easy-presentation.css
new file mode 100644
index 0000000..bda2424
--- /dev/null
+++ b/demos/css/easy-presentation.css
@@ -0,0 +1,30 @@
+html,
+body {
+ position: relative;
+ height: 100%;
+}
+
+body {
+ background: #222;
+ font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ color: #000;
+ margin: 0;
+ padding: 0;
+}
+
+.swiper {
+ width: 80vw;
+ height: 80vh;
+ margin: 0 auto;
+}
+
+.swiper-slide {
+ background-position: center;
+ background-size: cover;
+}
+
+.swiper-slide img {
+ display: block;
+ width: 100%;
+}
diff --git a/demos/simple-presentation.html b/demos/simple-presentation.html
new file mode 100644
index 0000000..8ddfcfb
--- /dev/null
+++ b/demos/simple-presentation.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8" />
+ <title>Swiper demo</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
+
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/>
+ <link rel="stylesheet" href="/css/easy-presentation.css"/>
+ </head>
+ <body>
+ <!-- Swiper -->
+ <div class="swiper mySwiper">
+ <div class="swiper-wrapper"></div>
+ <!--
+ <div class="swiper-button-next"></div>
+ <div class="swiper-button-prev"></div>
+ <div class="swiper-pagination"></div>
+ -->
+ </div>
+
+ <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
+ <script src="/presentation-factory.js"></script>
+
+ <!-- Initialize Swiper -->
+ <script>
+ let setup = {
+ // presentaion setup json
+ };
+ let presentation = new presentationFactory(setup);
+ presentation.show(); // == .prepareCSS().prepareHTML().render()
+ </script>
+ </body>
+</html>