<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>transition属性</title> <style type="text/css"> div{ width: 200px; height: 200px; background-color: green; transition:all 1s linear 0; -moz-transition:all 1s linear 0; /* Firefox 4 */ -webkit-transition:all 1s linear 0 ; /* Safari 和 Chrome */ -o-transition:all 1s linear 0; } div:hover{ background-color: #f60; width: 400px; height: 400px; } </style> </head> <body> <h1>transition属性</h1> <div></div> </body> </html>
在谷歌与欧朋浏览器中显示异常,动画渐进效果没有正常显示 在IE浏览器中可以显示,这是什么原因导致的,急!!!
你使用transition:属性1 时间,属性2 时间,属性3 时间;这种方式,我刚试过,可以的。我把代码给你。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>transition属性</title>
<style type="text/css">
div{
width: 200px;
height: 200px;
background-color: green;
transition:width 2s linear,height 2s linear,background-color 2s linear;
-moz-transition:width 2s linear,height 2s linear,background-color 2s linear; /* Firefox 4
*/
-webkit-transition:width 2s linear,height 2s linear,background-color 2s linear; /* Safari
和 Chrome */
-o-transition:width 2s linear,height 2s linear,background-color 2s linear;
}
div:hover{
background-color: #f60;
width: 400px;
height: 400px;
}
</style>
</head>
<body>
<h1>transition属性</h1>
<div></div>
</body>
</html>