Advertisement
Guest User

slider

a guest
Mar 26th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.44 KB | None | 0 0
  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.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Document</title>
  8.     <style>
  9.         *
  10.         {
  11.             margin:0;
  12.             padding: 0;
  13.             box-sizing: border-box;
  14.         }
  15.         header
  16.         {
  17.             width: 100vw;
  18.             height: 100vh;
  19.             overflow: hidden;
  20.             position: relative;
  21.         }
  22.         header p:nth-of-type(1)
  23.         {
  24.             position: absolute;
  25.             top:20px;
  26.             left: 50%;
  27.         }
  28.         header p:nth-of-type(2)
  29.         {
  30.             position: absolute;
  31.             top:40px;
  32.             left: 50%;
  33.         }
  34.         .wrap-slider
  35.         {
  36.             width: auto;
  37.             height: 100vh;
  38.             display: flex;
  39.             transition: 2s all;
  40.             /*animation: slideMe 18s infinite;*/
  41.         }
  42.         /*
  43.         @keyframes slideMe {
  44.         0%   {transform:translateX(0vw);}
  45.         33%  {transform:translateX(-100vw);}
  46.         66%  {transform:translateX(-200vw);}
  47.         100% {transform:translateX(0vw);}
  48.         }      
  49.         */
  50.         .slide
  51.         {
  52.             min-width: 100vw;
  53.             height: 100vh;  
  54.             display: flex;
  55.             align-items: center;
  56.             justify-content: center;
  57.             font-size: 42px;
  58.         }
  59.         .slide:nth-of-type(1)
  60.         {
  61.             background: green;
  62.         }
  63.         .slide:nth-of-type(2)
  64.         {
  65.             background: goldenrod;
  66.         }
  67.         .slide:nth-of-type(3)
  68.         {
  69.             background: fuchsia;
  70.         }
  71.     </style>
  72. </head>
  73. <body>
  74.     <header>
  75.         <div class="wrap-slider">
  76.             <div class="slide">1</div>
  77.             <div class="slide">2</div>
  78.             <div class="slide">3</div>
  79.         </div>
  80.         <p>Hello World</p>
  81.         <p>It's simple text in header!</p>
  82.     </header>
  83.  
  84.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  85.     <script>
  86.         $(document).ready(function(){
  87.             let value = 0;
  88.             setInterval(function() {
  89.                 if(value==200)value = 0;
  90.                 else value = value + 100;
  91.                 $('.wrap-slider').css({transform: 'translateX(-' + value + 'vw)'});
  92.             }, 4000);
  93.         });
  94.     </script>
  95. </body>
  96. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement