What's new

Welcome to the forum 👋, Visitor

To access the forum content and all our services, you must register or log in to the forum. Becoming a member of the forum is completely free.

Need Help on adding fade in and out on a slideshow using javascript jquery

StreamNet

New member
Joined
Sep 11, 2019
Messages
1
Reaction score
0
HTML Coins
0
i need some help to add code for a slideshow on a website using javascript and/or css. I want to make the image load smoother if possible. This is my first website i tried to code and i dont get how to add the fade in / out feature to this code.
Here is my code:
jquery
Code:
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        
        
        <script>
        
          var coverImage=new Array()
          
              coverImage[0]="images/covers/image1.jpg"
              coverImage[1]="images/covers/image2.jpg"
              coverImage[2]="images/covers/image3.jpg"
              coverImage[3]="images/covers/image4.jpg"
              coverImage[4]="images/covers/image5.jpg"
              coverImage[5]="images/covers/image6.jpg"
              coverImage[6]="images/covers/image7.jpg"
              coverImage[7]="images/covers/image8.jpg"
              coverImage[8]="images/covers/image9.jpg"
              coverImage[9]="images/covers/image10.jpg"
              coverImage[10]="images/covers/image11.jpg"
              coverImage[11]="images/covers/image12.jpg"
              coverImage[12]="images/covers/image13.jpg"
              coverImage[13]="images/covers/image14.jpg"
              coverImage[14]="images/covers/image15.jpg"
              coverImage[15]="images/covers/image16.jpg"
              coverImage[16]="images/covers/image17.jpg"
              coverImage[17]="images/covers/image18.jpg"
              coverImage[18]="images/covers/image19.jpg"
              coverImage[19]="images/covers/image20.jpg"
              coverImage[20]="images/covers/image21.jpg"
              coverImage[21]="images/covers/image22.jpg"
              coverImage[22]="images/covers/image23.jpg"
              coverImage[23]="images/covers/image24.jpg"
              coverImage[24]="images/covers/image25.jpg"
              coverImage[25]="images/covers/image26.jpg"
              coverImage[26]="images/covers/image27.jpg"
              coverImage[27]="images/covers/image28.jpg"
              coverImage[28]="images/covers/image29.jpg"
              coverImage[29]="images/covers/image30.jpg"
              coverImage[30]="images/covers/image31.jpg"
              coverImage[31]="images/covers/image32.jpg"
              coverImage[32]="images/covers/image33.jpg"
              coverImage[33]="images/covers/image34.jpg"
              coverImage[34]="images/covers/image35.jpg"
              coverImage[35]="images/covers/image36.jpg"
              coverImage[36]="images/covers/image37.jpg"
              coverImage[37]="images/covers/image38.jpg"
              coverImage[38]="images/covers/image39.jpg"
              coverImage[39]="images/covers/image40.jpg"
              coverImage[40]="images/covers/image41.jpg"
              coverImage[41]="images/covers/image42.jpg"
              coverImage[42]="images/covers/image43.jpg"
              coverImage[43]="images/covers/image44.jpg"
              coverImage[44]="images/covers/image45.jpg"
              coverImage[45]="images/covers/image46.jpg"
              
              
          //feature preloading images
        
          var processing=new Array()
          for (i=0;i<coverImage.length;i++){
              processing[i]=new Image()
              processing[i].srd=coverImage[i]
            }

          var slide=-1
          var divID = 'login'; // determine used DIV

          function time(){
            if (slide<coverImage.length-1)
                
                slide++
                
            else
                
             slide=0

             document.getElementById(divID).background=processing[Math.floor(Math.random()*coverImage.length)].srd
             //document.getElementById(divID).style.background = 'url("'+coverImage[slide]+'")';
             document.getElementById(divID).style.background = 'url("'+ coverImage[Math.floor(Math.random()*coverImage.length)]+'")';
             document.getElementById(divID).style.backgroundSize = "cover";
             document.getElementById(divID).className = "img-responsive";
 
            }
 
             window.onload = load;

            function load()
            {
             setInterval("time()",5000); //change every 5 seconds.
             }

        </script>

CSS

Code:
<style>
        
            body {
                font-size: 14px;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%;
            }
            
            #login {
                background-image: url("images/covers/image0.jpg");
                background-position: center;
                background-size: cover;
                height: 100vh;
            }
            
            @media (max-width: 1350px) {
                #scroller {
                   visibility:hidden;
                }
            }
            
        </style>

HTML

Code:
<div id="login">
           <div style="background-image: linear-gradient(to bottom, transparent 0%, black 100%);height: 100vh;">
             <div class="main-header text-center">
                 <div class="elements">
                         <div class="logo page-header">
                              <img style="padding-top: 5%;" src="images/logo-header.png" alt="STREAMNET" width="1200" class="img-responsive">
                         </div>
                        <div>
                         <p style="background-color:#00000099; margin:0px 25% 0px 25%; padding:5px 5px;">The Future of <span>streaming </span>has landed.... Netflix was yesterday...</p>
                         <br/>
                        <br/>
                        <div style="padding-top:2%;">
                     <form method="post" class="navbar-form" role="form">
                         <div class="form-group">
                              <input id="email" name="PlexEmail" type="text" placeholder="Plex Email" autofocus required class="form-control">
                         </div>
                         <div style="padding-top:0.9%;" class="form-group">
                              <input id="password" name="PlexPassword" type="password" placeholder="Plex Password" required class="form-control">
                              <div style="font-size:10px;" class="text-right"><a href="" data-toggle="modal" data-target="#pass">Forget the password ?</a></div>
                        </div>                   
                         <div style="padding-left: 10px" class="checkbox c-checkbox">
                                 <label>
                                      <input type="checkbox" id="indeterminate-checkbox" name="rememberme" value="true" checked>
                                          <span class="fa fa-check"></span>Remember Me
                                </label>
                         </div>
                              <button type="submit" name="action" class="btn btn-primary"><i class="fa fa-sign-in" aria-hidden="true"></i>&nbsp;Log in</button>
                            
                     </form>
                    </div>
                    <br/><br/>
                    <div style="background-color:#00000099; margin:0px 40% 0px 40%; padding:5px 5px;" class="text-gamboge">Don't have an Account yet ?</div>
                    <br/>
                    <a type="button" data-toggle="modal" data-target="#myModal" class="btn btn-primary"><i class="fa fa-user-plus" aria-hidden="true"></i>&nbsp;Sign up</a>
                    

                   </div>
                </div>

This is my first website and i am not able to get this working:)

Thanks for any help
 

Theme customization system

You can customize some areas of the forum theme from this menu.

  • Wide/Narrow view

    You can control a structure that you can use to use your theme wide or narrow.

    Grid view forum list

    You can control the layout of the forum list in a grid or ordinary listing style structure.

    Picture grid mode

    You can control the structure where you can open/close images in the grid forum list.

    Close sidebar

    You can get rid of the crowded view in the forum by closing the sidebar.

    Fixed sidebar

    You can make it more useful and easier to access by pinning the sidebar.

    Close radius

    You can use the radius at the corners of the blocks according to your taste by closing/opening it.

  • Choose the color combination that reflects your taste
    Background images
    Color gradient backgrounds
Back