jQuery effects – fadeIn(), fadeOut(), fadeToggle(), fadeTo()

jQuery effects effects that can be added to parts of a web page using the jQuery library. These effects include fadeIn(), fadeOut(), fadeToggle(), fadeTo() and more.

Fade

    • fadeIn()
    • fadeOut()
    • fadeToggle()
    • fadeTo()
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0%;
padding: 0%;
}
button{
padding: 1%;
}
.head{
width: 100%;
height: 90px;
background-color: slateblue;
}
h1{
color: whitesmoke;
padding: 2%;
}
.nav1{
height: 90px;
background-color: red;
display: none;
}
.nav2{
height: 90px;
background-color: red;
display: none;
}
.nav3{
height: 90px;
background-color: red;
display: none;
}
ul{
padding: 3%;
}
ul li{
color: whitesmoke;
display: inline;
margin-left: 20px;
}
</style>
</head>
<body>
<div class="head">
<h1><button class="fadein">fadein</button><button class="fadeout">fadeout</button><button class="fadetoggle">fadetoggle</button><button class="fadeto">fadeto</button></h1>
</div>
<!-- fadeIn - is used to fadein any element
$(selector).fadeIn(speed,callback);
-->
<!-- fadeOut - is used to fadeout any element
$(selector).fadeOut(speed,callback);
-->
<!-- fadeToggle- is used to Toogle both fadein and fadeout for any element
$(selector).fadeToggle(speed,callback);
-->
<!-- fadeTo - The jQuery fadeTo() method allows fading to a given opacity (value between 0 and 1).
$(selector).fadeTo(speed,opacity,callback);
-->
<nav class="nav1">
<ul>
<li>home</li>
<li>aboutus</li>
<li>Contactus</li>
<li>Blog</li>
<li>Faq</li>
</ul>
</nav>
<nav class="nav2">
<ul>
<li>home</li>
<li>aboutus</li>
<li>Contactus</li>
<li>Blog</li>
<li>Faq</li>
</ul>
</nav>
<nav class="nav3">
<ul>
<li>home</li>
<li>aboutus</li>
<li>Contactus</li>
<li>Blog</li>
<li>Faq</li>
</ul>
</nav>
<script src="jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
$(".fadein").click(function(){
$(".nav1").fadeIn(1000)
$(".nav2").fadeIn(1200)
$(".nav3").fadeIn(1500)
})
$(".fadeout").click(function(){
$(".nav1").fadeOut(1000)
$(".nav2").fadeOut(1200)
$(".nav3").fadeOut(1500)
})
$(".fadetoggle").click(function(){
$(".nav1").fadeToggle(1000)
$(".nav2").fadeToggle(1200)
$(".nav3").fadeToggle(1500)
})
$(".fadeto").click(function(){
$(".nav1").fadeTo("slow",0.3)
$(".nav2").fadeTo("slow",0.5)
$(".nav3").fadeTo("slow",0.9)
})
})
</script>
</body>
</html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ margin: 0%; padding: 0%; } button{ padding: 1%; } .head{ width: 100%; height: 90px; background-color: slateblue; } h1{ color: whitesmoke; padding: 2%; } .nav1{ height: 90px; background-color: red; display: none; } .nav2{ height: 90px; background-color: red; display: none; } .nav3{ height: 90px; background-color: red; display: none; } ul{ padding: 3%; } ul li{ color: whitesmoke; display: inline; margin-left: 20px; } </style> </head> <body> <div class="head"> <h1><button class="fadein">fadein</button><button class="fadeout">fadeout</button><button class="fadetoggle">fadetoggle</button><button class="fadeto">fadeto</button></h1> </div> <!-- fadeIn - is used to fadein any element $(selector).fadeIn(speed,callback); --> <!-- fadeOut - is used to fadeout any element $(selector).fadeOut(speed,callback); --> <!-- fadeToggle- is used to Toogle both fadein and fadeout for any element $(selector).fadeToggle(speed,callback); --> <!-- fadeTo - The jQuery fadeTo() method allows fading to a given opacity (value between 0 and 1). $(selector).fadeTo(speed,opacity,callback); --> <nav class="nav1"> <ul> <li>home</li> <li>aboutus</li> <li>Contactus</li> <li>Blog</li> <li>Faq</li> </ul> </nav> <nav class="nav2"> <ul> <li>home</li> <li>aboutus</li> <li>Contactus</li> <li>Blog</li> <li>Faq</li> </ul> </nav> <nav class="nav3"> <ul> <li>home</li> <li>aboutus</li> <li>Contactus</li> <li>Blog</li> <li>Faq</li> </ul> </nav> <script src="jquery-3.6.0.min.js"></script> <script> $(document).ready(function(){ $(".fadein").click(function(){ $(".nav1").fadeIn(1000) $(".nav2").fadeIn(1200) $(".nav3").fadeIn(1500) }) $(".fadeout").click(function(){ $(".nav1").fadeOut(1000) $(".nav2").fadeOut(1200) $(".nav3").fadeOut(1500) }) $(".fadetoggle").click(function(){ $(".nav1").fadeToggle(1000) $(".nav2").fadeToggle(1200) $(".nav3").fadeToggle(1500) }) $(".fadeto").click(function(){ $(".nav1").fadeTo("slow",0.3) $(".nav2").fadeTo("slow",0.5) $(".nav3").fadeTo("slow",0.9) }) }) </script> </body> </html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        *{
            margin: 0%;
            padding: 0%;
        }

        button{
            padding: 1%;
        }
        .head{

            width: 100%;
            height: 90px;
            background-color: slateblue;
        }
        h1{
            color: whitesmoke;
            padding: 2%;
        }
        .nav1{
            height: 90px;
            background-color: red;
            display: none;

        }

        .nav2{
            height: 90px;
            background-color: red;
            display: none;

        }

        .nav3{
            height: 90px;
            background-color: red;
            display: none;

        }

        ul{
            padding: 3%;
        }
        ul li{
            color: whitesmoke;
            display: inline;
            margin-left: 20px;
        }
    </style>
</head>
<body>
    <div class="head">
<h1><button class="fadein">fadein</button><button class="fadeout">fadeout</button><button class="fadetoggle">fadetoggle</button><button class="fadeto">fadeto</button></h1>
    </div>



  

    <!-- fadeIn - is used to fadein any element   
    
    $(selector).fadeIn(speed,callback);
    -->

    <!-- fadeOut - is used to fadeout any element
         $(selector).fadeOut(speed,callback); 
    
    -->

    <!--  fadeToggle- is used to Toogle both fadein and fadeout for  any element
    $(selector).fadeToggle(speed,callback);
    -->

    <!-- fadeTo - The jQuery fadeTo() method allows fading to a given opacity (value between 0 and 1).
      $(selector).fadeTo(speed,opacity,callback);
    
    -->

    <nav class="nav1">
        <ul>
            
            <li>home</li>
            <li>aboutus</li>
            <li>Contactus</li>
            <li>Blog</li>
            <li>Faq</li>
        
        </ul>
    </nav>

    <nav class="nav2">
        <ul>
            
            <li>home</li>
            <li>aboutus</li>
            <li>Contactus</li>
            <li>Blog</li>
            <li>Faq</li>
        
        </ul>
    </nav>

    <nav class="nav3">
        <ul>
            
            <li>home</li>
            <li>aboutus</li>
            <li>Contactus</li>
            <li>Blog</li>
            <li>Faq</li>
        
        </ul>
    </nav>
    
    
    <script src="jquery-3.6.0.min.js"></script>
    <script>

        $(document).ready(function(){


            $(".fadein").click(function(){

                $(".nav1").fadeIn(1000)
                $(".nav2").fadeIn(1200)
                $(".nav3").fadeIn(1500)
            
            })
            $(".fadeout").click(function(){

$(".nav1").fadeOut(1000)
$(".nav2").fadeOut(1200)
$(".nav3").fadeOut(1500)
})
   

        $(".fadetoggle").click(function(){

$(".nav1").fadeToggle(1000)
$(".nav2").fadeToggle(1200)
$(".nav3").fadeToggle(1500)
})



$(".fadeto").click(function(){

$(".nav1").fadeTo("slow",0.3)
$(".nav2").fadeTo("slow",0.5)
$(".nav3").fadeTo("slow",0.9)    
})
})
    </script>
</body>
</html>

 

Tags: fadeIn(), fadeOut(), fadeToggle(), fadeTo(), jquery effects, jquery effects tutorials, jquery, jquery code snippets

MIT license