Skip to content

Dequilla/slideshow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slideshow

A small slideshow library for webbapps.

Try it out!

You can take a look at it in action here

And learn more about how to use it here

To try it out locally without a server you will need to use firefox since chromes security in loading files locally is too strict.

Otherwise upload this to a server and it should work.

Usage

Every slideshow is meant to be defined with a json document and to add it to the source page you just include it:

<script src="./slideshow.js"></script>
<script src="./jquery-3.2.1.min.js"></script>
<link rel="stylesheet" type="text/css" href="slideshow.css" />
<meta name="slideshow" theme="original" />

Then you can create one using:

<div class="slideshow" data-slide-name="a_unique_identifier" data-slide-src="path/to/json/file"></div>

JSON structure

Here is an example slideshow.

{
    "width":"100%",
    "height":"100%",
    "auto-trans":4000,
    "slides":[
        {"background":"#FFF", "img":{"src":"example-content/BIG.png","width":"100%","height":"100%"}},
        {"background":"#FFF", "img":{"src":"example-content/RESPONSIVE.png","width":"100%","height":"100%"}},
        {"background":"#FFF", "img":{"src":"example-content/office.jpeg","width":"100%","height":"100%"}}
    ]
}

Alot of the rules you can include are just straight up CSS rules such as:

  • width
  • height
  • background

Some have a sort of special layout such as:

  • auto-trans wich takes a number(no quotes) that represents how fast in milliseconds it should rotate

About

A small slideshow library for webbapps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published