Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使png swing在大多数浏览器上工作_Html_Css - Fatal编程技术网

Html 使png swing在大多数浏览器上工作

Html 使png swing在大多数浏览器上工作,html,css,Html,Css,我有一个类似png的 <img class="swing" src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" /> 但它可能不起作用?有没有办法将swing效果应用于png并在大多数浏览器上看到它 如何应用效果,你需要给动画一个持续时间 .swing { -webkit-transform-origin: top center; -moz-transform-origin: top center

我有一个类似png的

<img class="swing" src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" />
但它可能不起作用?有没有办法将swing效果应用于png并在大多数浏览器上看到它


如何应用效果,你需要给动画一个持续时间

.swing {
   -webkit-transform-origin: top center;
   -moz-transform-origin: top center;
   -o-transform-origin: top center;
   transform-origin: top center;
   -webkit-animation: swing 2s;
   -moz-animation: swing 2s;
   -o-animation: swing 2s;
   animation: swing 2s;
}

您需要给动画一个持续时间

.swing {
   -webkit-transform-origin: top center;
   -moz-transform-origin: top center;
   -o-transform-origin: top center;
   transform-origin: top center;
   -webkit-animation: swing 2s;
   -moz-animation: swing 2s;
   -o-animation: swing 2s;
   animation: swing 2s;
}

有一个问题,我如何应用这种效果,但是当我将图像悬停在
a:swing{…}
上时,您的选择器将是
a.swing:hover
(或者只是
.swing:hover
)选择器将永远不会是
a.swing:hover
;长版本应该是
img.swing:hover
。为了使它看起来更平滑,您可以在持续时间后添加
ease-in-out
。例如:
animation:swing 2s ease in out
一个问题,我如何应用这种效果,但是当我将图像悬停在
a:swing{…}
上时,您的选择器将是
a.swing:hover
(或者只是
.swing:hover
)选择器将永远不会是
a.swing:hover
;长版本应该是
img.swing:hover
。为了使它看起来更平滑,您可以在持续时间后添加
ease-in-out
。例如:
animation:swing 2s ease in out