我正在使用 CSS 和 JS 来制作小动画,但它在某些浏览器上闪烁,我不知道这是否是最好的方法,关于做这个动画主动脉的最佳方法有什么想法吗?
基本上,我想要的只是让所有未选择的项目稍微褪色,并将一个悬停在上面以脱颖而出。实时示例:http : //meeped.co.uk:93/ 主页按钮部分上的推荐部分。
JavaScript
$(".testimonial").hover( function() {
$(".testimonial").addClass('testimonialNotActive');
$(this).removeClass('testimonialNotActive').addClass('testimonialActive');
},
function(){
$(".testimonial").removeClass('testimonialNotActive');
$(this).removeClass('testimonialActive');
}
);
CSS
/*Home Page SectionD*/
#home-sectionD .testimonial {
background-color: #FAFAFA;
border: 1px solid #3C5476;
margin-bottom: 10px;
}
.testimonialNotActive {
opacity: 0.6;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
filter:alpha(opacity=60);
}
.testimonialActive {
-webkit-box-shadow: 0px 0px 25px -2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 25px -2px rgba(0,0,0,0.4);
box-shadow: 0px 0px 25px -2px rgba(0,0,0,0.4);
}