gpt4 book ai didi

javascript - 增强动画(JavaScript + CSS)

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:05 25 4
gpt4 key购买 nike

我正在使用 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);
}

最佳答案

要启用硬件加速,这可能可以解决问题,请向您的 CSS 类添加 3D 转换。

transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);

关于javascript - 增强动画(JavaScript + CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18632749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com