gpt4 book ai didi

html - 单击图像后失去不透明度过渡

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

我正在为鼠标悬停使用 css 不透明度过渡,但是每当您单击图像然后单击图像外部(将图像带回 jquery)时,css 过渡不再起作用。

我的 CSS 转换

 .grid li a:hover img {
-webkit-transition: opacity .2s ease-in;
-moz-transition: opactiy .2s ease-in;
-ms-transition: opacity .2s ease-in;
-o-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: 1;
}

.grid:hover li {
-webkit-transition: opacity .2s ease-in;
-moz-transition: opactiy .2s ease-in;
-ms-transition: opacity .2s ease-in;
-o-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
zoom: 1;
filter: alpha(opacity=100);
opacity: 0.3;
}

与其发布大量代码,我认为 jsfiddle 会更好。

JSFIDDLE

最佳答案

这是因为内联样式覆盖了 CSS 样式。完成动画后,您可以删除 style 属性,这将确保它不会覆盖 CSS 样式。 http://jsfiddle.net/azizpunjani/Djby5/1/

$('#hidden').click(function() {
$grid_li = $('.grid li');
$grid_li.find('img').animate({ width: '339px', height: '211px' });
$grid_li.siblings().fadeIn();
$grid_li.siblings().animate({opacity: 1, top:'0px'}, 1000, function(){
$(this).removeAttr('style');
});
});

关于html - 单击图像后失去不透明度过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17865675/

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