[英]On hover image rotate 45 degrees
悬停时,我试图将图像旋转45度(实际上我真的想使其来回摆动)。 我尝试使用CSS进行旋转变换,但没有运气。 有没有人有任何想法(也许是jQuery,javascript)?
a:hover{
behavior:url(-ms-transform.htc);
/* Firefox */
-moz-transform:rotate(45deg);
/* Safari and Chrome */
-webkit-transform:rotate(45deg);
/* Opera */
-o-transform:rotate(45deg);
/* IE9 */
-ms-transform:rotate(45deg);
/* IE6,IE7 */}
<div id="main">
<span class="box"><a href=""><img src="blog-icon.png"></img></a></span>
</div>
在Webkit浏览器中,内联元素上的transform
被忽略。
要进行此工作,您需要添加a { display:block; }
a { display:block; }
到您的CSS。 (内联块也可以使用)
演示: http : //jsfiddle.net/6Df6W/
尝试这个:
$("a img").rotate({
bind:
{
mouseover : function() {
$(this).rotate({animateTo:45})
},
mouseout : function() {
$(this).rotate({animateTo:0})
}
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.