Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <meta name="viewport" content="width=device-width, initial-scale=1">
  4. <style>
  5.  
  6. * {
  7. box-sizing: border-box;
  8. }
  9. .container {
  10. position: relative;
  11. background-color: black;
  12. width: 900px;
  13. height: 400px;
  14. }
  15.  
  16. .mySlides {
  17. display: none;
  18. width: 900px;
  19. height: 400px;
  20.  
  21. /*transition:0.5s;*/
  22. }
  23.  
  24. .fade {
  25. -webkit-animation-name: fade;
  26. -webkit-animation-duration: 1.5s;
  27. animation-name: fade;
  28. animation-duration: 1.5s;
  29. }
  30.  
  31. @-webkit-keyframes fade {
  32. from {opacity: .4}
  33. to {opacity: 1}
  34. }
  35.  
  36. @keyframes fade {
  37. from {opacity: .4}
  38. to {opacity: 1}
  39. }
  40.  
  41. .prev,
  42. .next {
  43. cursor: pointer;
  44. position: absolute;
  45. top: 40%;
  46. width: auto;
  47. padding: 16px;
  48. color: white;
  49. font-weight: bold;
  50. font-size: 20px;
  51. border-radius: 0 3px 3px 0;
  52. }
  53. .next {
  54. margin-right: 10px;
  55. right: 0px;
  56. border-radius: 3px 0 0 3px;
  57. }
  58. .prev:hover,
  59. .next:hover {
  60. background-color: rgba(0, 0, 0, 0.8);
  61. }
  62.  
  63. .numbertext {
  64. color: #f2f2f2;
  65. font-size: 12px;
  66. padding: 8px 12px;
  67. position: absolute;
  68. top: 0;
  69. }
  70. .caption-container {
  71. text-align: center;
  72. background-color: #222;
  73. padding: 2px 16px;
  74. color: white;
  75. }
  76.  
  77.  
  78. /* Add a transparency effect for thumnbail images */
  79.  
  80. </style>
  81. <body>
  82.  
  83. <h2 style="text-align:center">Slideshow Gallery</h2>
  84.  
  85. <div class="container">
  86. <div class="numbertext">1 / 6</div>
  87. <img class="mySlides fade" src="cyclops.jpg" alt="Cyclops">
  88.  
  89. <div class="numbertext">2 / 6</div>
  90. <img class="mySlides fade" src="fani.jpg" alt="Fanny">
  91.  
  92. <div class="numbertext">3 / 6</div>
  93. <img class="mySlides fade" src="kagura.jpg" alt="Kagura">
  94.  
  95.  
  96. <div class="numbertext">4 / 6</div>
  97. <img class="mySlides fade" src="lolita.jpg" alt="Lolita" >
  98.  
  99.  
  100. <div class="numbertext">5 / 6</div>
  101. <img class="mySlides fade" src="franco.jpeg" alt="Franco">
  102.  
  103.  
  104. <div class="numbertext">6 / 6</div>
  105. <img class="mySlides fade" src="estes.jpg" alt="Estes">
  106.  
  107. <a class="prev" onclick="plusSlides(-1)"><</a>
  108. <a class="next" onclick="plusSlides(1)">></a>
  109. <div class="caption-container">
  110. <p id="caption"></p>
  111. </div>
  112. </div>
  113. <script>
  114. var slideIndex = 1;
  115. showSlides(slideIndex);
  116.  
  117. function plusSlides(n) {
  118. showSlides(slideIndex += n);
  119. }
  120.  
  121. function currentSlide(n) {
  122. showSlides(slideIndex = n);
  123. }
  124.  
  125. function showSlides(n) {
  126. var i;
  127. var slides = document.getElementsByClassName("mySlides");
  128. var dots = document.getElementsByClassName("mySlides");
  129. var captionText = document.getElementById("caption");
  130. if (n > slides.length) {slideIndex = 1}
  131. if (n < 1) {slideIndex = slides.length}
  132. for (i = 0; i < slides.length; i++) {
  133. slides[i].style.display = "none";
  134. }
  135. slides[slideIndex-1].style.display = "block";
  136. // dots[slideIndex-1].className += " active";
  137. captionText.innerHTML = slides[slideIndex-1].alt;
  138. }
  139. </script>
  140.  
  141. </body>
  142. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement