2012-06-26 3 views
3

두 이미지가 있습니다. 하나는 정상적인 것이고 다른 하나는 더 착색 된 것입니다. 이 이미지를 다른 이미지 위에 표시하고 매초마다 투명과 불투명간에 전환하는 "빛나는"효과를 원합니다. 또한 사용자가 특정 버튼을 누르면이 효과를 멈출 필요가 있습니다. jQuery 또는 Javascript를 사용하면 어떻게 될까요?jQuery/Javascript로 빛나는 이미지

+1

또한 CSS 애니메이션을 고려하십시오! – biziclop

+0

버튼에 응답하여 애니메이션을 중단해야하므로 CSS를 사용할 수 있는지 잘 모르겠습니다. – Forgotten

+0

설정 데모 바이올린. (http://jsbin.com) 귀하의 HTML/CSS가 어떻게 보이는지 보여주십시오. –

답변

3

jsBin demo

:

<button id="stop">STOP IT!</button> 

<div class="images"> 
    <img src="img1.jpg" /> 
    <img src="img2.jpg" class="glowed"/> 
</div> 

:

.images img{ 
    position:absolute; 
    } 

    .glowed{ 
    box-shadow: 0px 0px 30px 2px #cf5 
    } 
:
var playing = true; 

function loop(){ 
    if(playing){ 
    $('.images img:eq(1)').fadeIn(700, function(){ 
     $(this).fadeOut(700,loop); 
    }); 
    } 
} 

loop(); // start loop 


$('#stop').click(function(){ 
    playing=0; 
}); 

그냥 절대 두 이미지 위치

상자 그림자를 사용했지만 빛나는 .png 이미지를 대신 사용할 수 있습니다.

+1

완벽하게 작업했습니다. 고맙습니다. – Forgotten