标签:glow javascript jquery html jquery css3
我有两个图像.一种是正常的,另一种是彩色的.我希望此图像显示在另一个图像的上方,并具有“发光”效果,该效果每秒钟左右在透明和不透明之间切换.当用户按下特定按钮时,我还需要停止这种效果.我将如何使用jQuery或Javascript执行此操作?
解决方法:
html:
<button id="stop">STOP IT!</button>
<div class="images">
<img src="img1.jpg" />
<img src="img2.jpg" class="glowed"/>
</div>
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;
});
只需将两个图像绝对放置:
.images img{
position:absolute;
}
.glowed{
box-shadow: 0px 0px 30px 2px #cf5
}
我使用了css3框阴影,但可以使用发光的.png图像代替.
标签:glow,javascript,jquery,html,jquery,css3 来源: https://codeday.me/bug/20191201/2078579.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。