Ryancoates (Talk | contribs) |
Ryancoates (Talk | contribs) |
||
Line 1: | Line 1: | ||
{{Cardiff_Wales/footer}} | {{Cardiff_Wales/footer}} | ||
{{Cardiff_Wales/navigationbar}} | {{Cardiff_Wales/navigationbar}} | ||
+ | <!DOCTYPE html> | ||
<html> | <html> | ||
− | < | + | <title>W3.CSS</title> |
+ | <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
+ | <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> | ||
<style> | <style> | ||
− | + | .mySlides {display:none} | |
− | + | .w3-left, .w3-right, .w3-badge {cursor:pointer} | |
− | + | .w3-badge {height:13px;width:13px;padding:0} | |
− | + | ||
− | + | ||
− | } | + | |
− | + | ||
− | + | ||
− | + | ||
− | } | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | } | + | |
</style> | </style> | ||
− | |||
− | |||
<body> | <body> | ||
− | |||
− | |||
− | |||
− | |||
− | <div class=" | + | <div class="w3-container"> |
− | < | + | <h2>Slideshow Indicators</h2> |
− | + | <p>An example of using buttons to indicate how many slides there are in the slideshow, and which slide the user is currently viewing.</p> | |
− | < | + | |
− | + | ||
</div> | </div> | ||
− | <div class=" | + | <div class="w3-content w3-display-container" style="max-width:800px"> |
− | < | + | <img class="mySlides" src="img_nature_wide.jpg" style="width:100%"> |
− | < | + | <img class="mySlides" src="img_snow_wide.jpg" style="width:100%"> |
− | + | <img class="mySlides" src="img_mountains_wide.jpg" style="width:100%"> | |
− | + | <div class="w3-center w3-container w3-section w3-large w3-text-white w3-display-bottommiddle" style="width:100%"> | |
+ | <div class="w3-left w3-hover-text-khaki" onclick="plusDivs(-1)">❮</div> | ||
+ | <div class="w3-right w3-hover-text-khaki" onclick="plusDivs(1)">❯</div> | ||
+ | <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(1)"></span> | ||
+ | <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(2)"></span> | ||
+ | <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(3)"></span> | ||
+ | </div> | ||
</div> | </div> | ||
+ | <script> | ||
+ | var slideIndex = 1; | ||
+ | showDivs(slideIndex); | ||
+ | |||
+ | function plusDivs(n) { | ||
+ | showDivs(slideIndex += n); | ||
+ | } | ||
+ | |||
+ | function currentDiv(n) { | ||
+ | showDivs(slideIndex = n); | ||
+ | } | ||
+ | |||
+ | function showDivs(n) { | ||
+ | var i; | ||
+ | var x = document.getElementsByClassName("mySlides"); | ||
+ | var dots = document.getElementsByClassName("demo"); | ||
+ | if (n > x.length) {slideIndex = 1} | ||
+ | if (n < 1) {slideIndex = x.length} | ||
+ | for (i = 0; i < x.length; i++) { | ||
+ | x[i].style.display = "none"; | ||
+ | } | ||
+ | for (i = 0; i < dots.length; i++) { | ||
+ | dots[i].className = dots[i].className.replace(" w3-white", ""); | ||
+ | } | ||
+ | x[slideIndex-1].style.display = "block"; | ||
+ | dots[slideIndex-1].className += " w3-white"; | ||
+ | } | ||
+ | </script> | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 20:04, 3 September 2018
<!DOCTYPE html>
Slideshow Indicators
An example of using buttons to indicate how many slides there are in the slideshow, and which slide the user is currently viewing.
❮
❯