|
| 1 | +<!doctype html> |
| 2 | +<html lang="en"> |
| 3 | + <head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| 6 | + <meta name="description" content=""> |
| 7 | + <meta name="author" content=""> |
| 8 | + <link rel="icon" href="/docs/4.0/assets/img/favicons/favicon.ico"> |
| 9 | + |
| 10 | + <title>Full Page Slider</title> |
| 11 | + |
| 12 | + <!-- Bootstrap css --> |
| 13 | + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> |
| 14 | + |
| 15 | + <!-- Custom styles for this template --> |
| 16 | + <link href="css/style.css" rel="stylesheet"> |
| 17 | + </head> |
| 18 | + |
| 19 | + <body> |
| 20 | + <!-- trzy zdjeica on clik JS displays div ze sliderem --> |
| 21 | + |
| 22 | + |
| 23 | + <nav class="navbar navbar-expand-md navbar-light bg-light"> |
| 24 | + <div class="container"> |
| 25 | + <a class="navbar-brand" href="#">Full Page Slider</a> |
| 26 | + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> |
| 27 | + <span class="navbar-toggler-icon"></span> |
| 28 | + </button> |
| 29 | + |
| 30 | + <div class="collapse navbar-collapse" id="navbarsExampleDefault"> |
| 31 | + <ul class="navbar-nav ml-auto"> |
| 32 | + <li class="nav-item"> |
| 33 | + <a class="nav-link" href="#">Home</a> |
| 34 | + </li> |
| 35 | + <li class="nav-item"> |
| 36 | + <a class="nav-link" href="index.html">Home Page Slider</a> |
| 37 | + </li> |
| 38 | + <li class="nav-item"> |
| 39 | + <a class="nav-link" href="bg-img-slider.html">Background Image Slider</a> |
| 40 | + </li> |
| 41 | + </ul> |
| 42 | + </div> |
| 43 | + </div> |
| 44 | + </nav> |
| 45 | + |
| 46 | + |
| 47 | + <!-- Pictures --> |
| 48 | + <div class="container mt-2"> |
| 49 | + <div class="row"> |
| 50 | + <div class="col-md-4 mb-4 overflow-hidden picture" id="pic-1"> |
| 51 | + <img src="img/heron-4746555_1920.jpg" class="w-100 img" > |
| 52 | + </div> |
| 53 | + <div class="col-md-4 mb-4 overflow-hidden overflow-hidden picture" id="pic-2"> |
| 54 | + <img src="img/myanmar-4708901_1920.jpg" class="w-100 img" > |
| 55 | + </div> |
| 56 | + <div class="col-md-4 mb-4 overflow-hidden overflow-hidden picture" id="pic-3"> |
| 57 | + <img src="img/wolf-4707294_1920.jpg" class="w-100 img"> |
| 58 | + </div> |
| 59 | + </div> |
| 60 | + </div> |
| 61 | + |
| 62 | + <!-- Slider --> |
| 63 | + <div id="carousel1" class="carousel slide h-100 fixed-top grey-bg" data-ride="carousel"> |
| 64 | + <div class="container h-100"> |
| 65 | + |
| 66 | + <div class="carousel-item h-100 grey-bg" id="carousel-item-1"> |
| 67 | + <div class="d-flex flex-column justify-content-center h-100 "> |
| 68 | + <div class=" d-flex justify-content-center"> |
| 69 | + <img src="img/heron-4746555_1920.jpg" class="h-100" > |
| 70 | + </div> |
| 71 | + <div class="bg-light description"> |
| 72 | + <p>Image by <a href="https://pixabay.com/users/soap0119-14518348/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4746555">Seonghun Jeong</a> from <a href="https://pixabay.com/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4746555">Pixabay</a></p> |
| 73 | + </div> |
| 74 | + </div> |
| 75 | + </div> |
| 76 | + |
| 77 | + <div class="carousel-item h-100 grey-bg" id="carousel-item-2"> |
| 78 | + <div class="d-flex flex-column justify-content-center h-100"> |
| 79 | + <div class="d-flex justify-content-center"> |
| 80 | + <img src="img/myanmar-4708901_1920.jpg" class="h-100" > |
| 81 | + </div> |
| 82 | + <div class="bg-light description"> |
| 83 | + <p>Image by <a href="https://pixabay.com/users/IngoMoringo-14497112/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4707294">IngoMoringo</a> from <a href="https://pixabay.com/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4707294">Pixabay</a></p> |
| 84 | + </div> |
| 85 | + </div> |
| 86 | + </div> |
| 87 | + |
| 88 | + <div class="carousel-item h-100 grey-bg" id="carousel-item-3"> |
| 89 | + <div class="d-flex flex-column justify-content-center h-100"> |
| 90 | + <div class="d-flex justify-content-center "> |
| 91 | + <img src="img/wolf-4707294_1920.jpg" class="h-100" > |
| 92 | + </div> |
| 93 | + <div class="bg-light description"> |
| 94 | + <p>Image by <a href="https://pixabay.com/users/sippakorn-1917747/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4708901">sippakorn yamkasikorn</a> from <a href="https://pixabay.com/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=4708901">Pixabay</a></p> |
| 95 | + </div> |
| 96 | + </div> |
| 97 | + </div> |
| 98 | + |
| 99 | + <!-- slider controls --> |
| 100 | + <a class="carousel-control-prev" href="#carousel1" role="button" data-slide="prev"> |
| 101 | + <span class="carousel-control-prev-icon" aria-hidden="true"></span> |
| 102 | + <span class="sr-only">Previous</span> |
| 103 | + </a> |
| 104 | + <a class="carousel-control-next" href="#carousel1" role="button" data-slide="next"> |
| 105 | + <span class="carousel-control-next-icon" aria-hidden="true"></span> |
| 106 | + <span class="sr-only">Next</span> |
| 107 | + </a> |
| 108 | + </div> <!-- end of container --> |
| 109 | + |
| 110 | + |
| 111 | + </div> |
| 112 | + |
| 113 | + <!-- Page text --> |
| 114 | + <div class="container"> |
| 115 | + <div class="starter-template mt-4"> |
| 116 | + <!-- CREDITS --> |
| 117 | + |
| 118 | + |
| 119 | + <h1>Full Page Slider</h1> |
| 120 | + <p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> |
| 121 | + |
| 122 | + </div> |
| 123 | + </div> <!-- /.container --> |
| 124 | + |
| 125 | + <!-- Bootstrap core JavaScript |
| 126 | + ================================================== --> |
| 127 | + <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script> |
| 128 | + <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script> |
| 129 | + |
| 130 | + <script> |
| 131 | +// const img1 = document.querySelector('#pic-1'); |
| 132 | +// const img2 = document.querySelector('#pic-2'); |
| 133 | +// const img3 = document.querySelector('#pic-3'); |
| 134 | + var pic = document.querySelectorAll('.picture'); |
| 135 | + var slide = document.querySelectorAll('.carousel-item'); |
| 136 | + |
| 137 | + function showSlider() { |
| 138 | + [].forEach.call(slide, function(el) { |
| 139 | + el.classList.remove("active"); |
| 140 | + }); |
| 141 | + |
| 142 | + document.getElementById('carousel1').style.display = 'block'; |
| 143 | + |
| 144 | + for (var i = 0; i < slide.length; i++) { |
| 145 | + slide[i].onclick = () => { |
| 146 | + document.getElementById('carousel1').style.display = 'none'; |
| 147 | + } |
| 148 | + } |
| 149 | + } |
| 150 | + |
| 151 | + pic[0].onclick = () => { |
| 152 | + showSlider(); |
| 153 | + document.getElementById('carousel-item-1').classList.add('active'); |
| 154 | + } |
| 155 | + pic[1].onclick = () => { |
| 156 | + showSlider(); |
| 157 | + document.getElementById('carousel-item-2').classList.add('active'); |
| 158 | + } |
| 159 | + pic[2].onclick = () => { |
| 160 | + showSlider(); |
| 161 | + document.getElementById('carousel-item-3').classList.add('active'); |
| 162 | + } |
| 163 | + </script> |
| 164 | + |
| 165 | + </body> |
| 166 | +</html> |
0 commit comments