Rengga Dev – JS Tutorial – jQuery slider with hover effect and dark/light themes.
var body_bg = 'linear-gradient(45deg, rgba(216,255,222,1) 10%, rgba(211,227,255,1) 90%)'; var button1_bg = 'linear-gradient(90deg, #3F2B96 0%, #A8C0FF 100%)'; var button2_bg = 'linear-gradient(-45deg, #1CB5E0 0%, #000851 100%)'; var button3_bg = 'linear-gradient(90deg, #9ebd13 0%, #008552 100%)'; var button4_bg = 'linear-gradient(-45deg, #d53369 0%, #daae51 100%)'; $('a.button').on('mouseover', function() { $('.logo').addClass('white'); $('.logo h3').css('color','white'); $('.intro h3').css('color','white'); if($(this).hasClass('button-1')) { $('body').css('background', button1_bg); $('.some-stuff').addClass('show'); } if($(this).hasClass('button-2')) { $('body').css('background', button2_bg); $('.other-stuff').addClass('show'); } if($(this).hasClass('button-3')) { $('body').css('background', button3_bg); $('.more-stuff').addClass('show'); } if($(this).hasClass('button-4')) { $('body').css('background', button4_bg); $('.rare-stuff').addClass('show'); } }); $('.button').on('mouseout', function() { $('body').css('background',body_bg); $('.logo').removeClass('white'); $('.logo h3').css('color','#444'); $('.intro h3').css('color','#444'); $('.some-stuff').removeClass('show'); $('.other-stuff').removeClass('show'); $('.more-stuff').removeClass('show'); $('.rare-stuff').removeClass('show'); });