CSS3的transition的问题!~!~求大神进!~
HTML部分<imgsrc="img.png"id="source">CSS部分#source{display:none;width:678px;height:381px...
HTML部分
<img src="img.png" id="source">
CSS部分
#source{display:none;width: 678px;height: 381px;position: absolute;top:20px;left:20px;
-webkit-transition:all 1.5s;
}
JS部分
setTimeout(function(){
source.style.WebkitTransform="scale(1.3)";
source.style.display="block";
source.style.zIndex=(++z);
},2000);
当把 source.style.display="block";和source.style.zIndex=(++z);两个注释了,img才回有过渡效果,
如果不注释掉,img会直接变大,而没有过渡效果。
为什么呢??? 求详细解释~~ 我可以提高悬赏!!
我想到的解决办法是让transition只对transform起效,而不是all。
但是 如何才能让transtion只对transform或这transform:scale()起作用呢?? 求兼容性 写法
或者你有什么好办法?? 展开
<img src="img.png" id="source">
CSS部分
#source{display:none;width: 678px;height: 381px;position: absolute;top:20px;left:20px;
-webkit-transition:all 1.5s;
}
JS部分
setTimeout(function(){
source.style.WebkitTransform="scale(1.3)";
source.style.display="block";
source.style.zIndex=(++z);
},2000);
当把 source.style.display="block";和source.style.zIndex=(++z);两个注释了,img才回有过渡效果,
如果不注释掉,img会直接变大,而没有过渡效果。
为什么呢??? 求详细解释~~ 我可以提高悬赏!!
我想到的解决办法是让transition只对transform起效,而不是all。
但是 如何才能让transtion只对transform或这transform:scale()起作用呢?? 求兼容性 写法
或者你有什么好办法?? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询