JQuery实现背景图片渐变!

Posted 书中有纸不知何言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery实现背景图片渐变!相关的知识,希望对你有一定的参考价值。

    1. <html>  
    2. <head>  
    3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
    4. <title>JQuery实现背景图片渐变</title>  
    5. <script type="text/javascript" src="jquery.js" mce_src="jquery.js"></script>  
    6. <script type="text/javascript">  
    7.     $(document).ready(function(){  
    8.         $("#sub").css("left",$("#super").offset().left);  
    9.         $("#sub").css("top", $("#super").offset().top);  
    10.           
    11.         $("#super").css("background-image","url(img_01.jpg)");  
    12.         $("#sub").css("background-image","url(img_02.jpg)");  
    13.         $(‘#sub‘).css(‘opacity‘, 0);   
    14.           
    15.         $("#sub").hover(  
    16.             function() {  
    17.                 $("#super").stop().animate({opacity: ‘0‘},500);  
    18.                 $("#sub").stop().animate({opacity: ‘1‘},500);  
    19.             },   
    20.             function() {  
    21.                 $("#sub").stop().animate({opacity: ‘0‘},500);  
    22.                 $("#super").stop().animate({opacity: ‘1‘},500);  
    23.             });  
    24.         }  
    25.     );   
    26. </script>  
    27. <style>  
    28. #super{  
    29.     width:900px;  
    30.     height:400px;  
    31. }  
    32. #sub {  
    33.     width:900px;  
    34.     height:400px;  
    35.     position:absolute;  
    36. }  
    37. </style>  
    38. </head>  
    39.   
    40. <body>  
    41. <div id="super"></div><div id="sub"></div>  
    42. </body>  
    43. </html> 
    44. 简单注释:

          背景渐变切换,首先要准备两个div标签,主要,这两个标签一个是主要div,一个用来掩盖原来背景的div,因此第二个div的position属性应该设置为:absolute;

          在Jquery代码里面,

          1.设定第二个div与第一个div重合;

          2.分别给两个div赋上背景图片,并设第二个div的透明属性为0,即:完全透明;

          3.在第二个div加上hover函数,分别对两个div进行渐变操作;

以上是关于JQuery实现背景图片渐变!的主要内容,如果未能解决你的问题,请参考以下文章

jQuery动画div背景颜色渐变?

jquery获取背景渐变颜色

js或是jquery代码怎么写让图片在一个div里实现由远到近的渐变效果,即图片慢慢放大,超出div的部分不显示

div背景颜色怎样渐变 css实现div层背景颜色渐变代码

用HTML怎么在网页中实现图片渐变 应该怎么写?

使用div+css实现背景颜色渐变,怎么实现呢?