Advertisement
Guest User

Starclan Screenshots

a guest
Jan 17th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.34 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <meta name="viewport" content="width=device-width, initial-scale=1">
  4. <style>
  5. body {
  6. font-family: Verdana, sans-serif;
  7. margin: 0;
  8. }
  9.  
  10. * {
  11. box-sizing: border-box;
  12. }
  13.  
  14. .row > .column {
  15. padding: 0 8px;
  16. }
  17.  
  18. .row:after {
  19. content: "";
  20. display: table;
  21. clear: both;
  22. }
  23.  
  24. .column {
  25. float: left;
  26. width: 25%;
  27. }
  28.  
  29. /* The Modal (background) */
  30. .modal {
  31. display: none;
  32. position: fixed;
  33. z-index: 1;
  34. padding-top: 100px;
  35. left: 0;
  36. top: 0;
  37. width: 100%;
  38. height: 100%;
  39. overflow: auto;
  40. background-color: black;
  41. }
  42.  
  43. /* Modal Content */
  44. .modal-content {
  45. position: relative;
  46. background-color: #fefefe;
  47. margin: auto;
  48. padding: 0;
  49. width: 90%;
  50. max-width: 1200px;
  51. }
  52.  
  53. /* The Close Button */
  54. .close {
  55. color: white;
  56. position: absolute;
  57. top: 10px;
  58. right: 25px;
  59. font-size: 35px;
  60. font-weight: bold;
  61. }
  62.  
  63. .close:hover,
  64. .close:focus {
  65. color: #999;
  66. text-decoration: none;
  67. cursor: pointer;
  68. }
  69.  
  70. .mySlides {
  71. display: none;
  72. }
  73.  
  74. .cursor {
  75. cursor: pointer
  76. }
  77.  
  78. /* Next & previous buttons */
  79. .prev,
  80. .next {
  81. cursor: pointer;
  82. position: absolute;
  83. top: 50%;
  84. width: auto;
  85. padding: 16px;
  86. margin-top: -50px;
  87. color: white;
  88. font-weight: bold;
  89. font-size: 20px;
  90. transition: 0.6s ease;
  91. border-radius: 0 3px 3px 0;
  92. user-select: none;
  93. -webkit-user-select: none;
  94. }
  95.  
  96. /* Position the "next button" to the right */
  97. .next {
  98. right: 0;
  99. border-radius: 3px 0 0 3px;
  100. }
  101.  
  102. /* On hover, add a black background color with a little bit see-through */
  103. .prev:hover,
  104. .next:hover {
  105. background-color: rgba(0, 0, 0, 0.8);
  106. }
  107.  
  108. /* Number text (1/3 etc) */
  109. .numbertext {
  110. color: #f2f2f2;
  111. font-size: 12px;
  112. padding: 8px 12px;
  113. position: absolute;
  114. top: 0;
  115. }
  116.  
  117. img {
  118. margin-bottom: -4px;
  119. }
  120.  
  121. .caption-container {
  122. text-align: center;
  123. background-color: black;
  124. padding: 2px 16px;
  125. color: white;
  126. }
  127.  
  128. .demo {
  129. opacity: 0.6;
  130. }
  131.  
  132. .active,
  133. .demo:hover {
  134. opacity: 1;
  135. }
  136.  
  137. img.hover-shadow {
  138. transition: 0.3s
  139. }
  140.  
  141. .hover-shadow:hover {
  142. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
  143. }
  144. </style>
  145. <body>
  146.  
  147. <p style="text-align: center;"><span style="font-size: 12px;"><i>Screenshots:</i></span></p>
  148. <div class="row">
  149. <div class="column">
  150. <img src="" style="width:100%" onclick="openModal();currentSlide(1)" class="hover-shadow cursor">
  151. </div>
  152. <div class="column">
  153. <img src="https://i.imgur.com/InIJI05.jpg" style="width:100%" onclick="openModal();currentSlide(2)" class="hover-shadow cursor">
  154. </div>
  155. <div class="column">
  156. <img src="https://i.imgur.com/vvGFEpF.jpg" style="width:100%" onclick="openModal();currentSlide(3)" class="hover-shadow cursor">
  157. </div>
  158. <div class="column">
  159. <img src="" style="width:100%" onclick="openModal();currentSlide(3)" class="hover-shadow cursor">
  160. </div>
  161. </div>
  162.  
  163. <div id="myModal" class="modal">
  164. <span class="close cursor" onclick="closeModal()">&times;</span>
  165. <div class="modal-content">
  166.  
  167. <div class="mySlides">
  168. <div class="numbertext">1 / 4</div>
  169. <img src="" style="width:100%">
  170. </div>
  171.  
  172. <div class="mySlides">
  173. <div class="numbertext">2 / 4</div>
  174. <img src="https://i.imgur.com/InIJI05.jpg" style="width:100%">
  175. </div>
  176.  
  177. <div class="mySlides">
  178. <div class="numbertext">3 / 4</div>
  179. <img src="https://i.imgur.com/vvGFEpF.jpg" style="width:100%">
  180. </div>
  181.  
  182. <div class="mySlides">
  183. <div class="numbertext">4 / 4</div>
  184. <img src="" style="width:100%">
  185. </div>
  186.  
  187.  
  188. <a class="prev" onclick="plusSlides(-1)">&#10094;</a>
  189. <a class="next" onclick="plusSlides(1)">&#10095;</a>
  190.  
  191. <div class="caption-container">
  192. <p id="caption"></p>
  193. </div>
  194.  
  195.  
  196. <div class="column">
  197. <img class="demo cursor" src="" style="width:100%" onclick="currentSlide(1)">
  198. </div>
  199. <div class="column">
  200. <img class="demo cursor" src="https://i.imgur.com/InIJI05.jpg" style="width:100%" onclick="currentSlide(2)">
  201. </div>
  202. <div class="column">
  203. <img class="demo cursor" src="https://i.imgur.com/RwS3Bxc.jpg" style="width:100%" onclick="currentSlide(3)">
  204. </div>
  205. <div class="column">
  206. <img class="demo cursor" src="" style="width:100%" onclick="currentSlide(4)">
  207. </div>
  208. </div>
  209. </div>
  210.  
  211. <script>
  212. function openModal() {
  213. document.getElementById('myModal').style.display = "block";
  214. }
  215.  
  216. function closeModal() {
  217. document.getElementById('myModal').style.display = "none";
  218. }
  219.  
  220. var slideIndex = 1;
  221. showSlides(slideIndex);
  222.  
  223. function plusSlides(n) {
  224. showSlides(slideIndex += n);
  225. }
  226.  
  227. function currentSlide(n) {
  228. showSlides(slideIndex = n);
  229. }
  230.  
  231. function showSlides(n) {
  232. var i;
  233. var slides = document.getElementsByClassName("mySlides");
  234. var dots = document.getElementsByClassName("demo");
  235. var captionText = document.getElementById("caption");
  236. if (n > slides.length) {slideIndex = 1}
  237. if (n < 1) {slideIndex = slides.length}
  238. for (i = 0; i < slides.length; i++) {
  239. slides[i].style.display = "none";
  240. }
  241. for (i = 0; i < dots.length; i++) {
  242. dots[i].className = dots[i].className.replace(" active", "");
  243. }
  244. slides[slideIndex-1].style.display = "block";
  245. dots[slideIndex-1].className += " active";
  246. captionText.innerHTML = dots[slideIndex-1].alt;
  247. }
  248. </script>
  249.  
  250. </body>
  251. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement