为了账号安全,请及时绑定邮箱和手机立即绑定

div旋转动画为什么以下代码实现不了?

.image_2 figcaption div

{

border:2px solid #fff;

width: 80%;height: 80%;

position: absolute;

top: 10%;left: 10%;

-webkit-transform:translate(0px, 0px) rotate(0deg);

-moz-transform:translate(0px, 0px) rotate(0deg);

transform:translate(0px, 0px) rotate(0deg);

}

.image_2:hover figcaption div

{

border:2px solid red;

-webkit-transfrom:translate(0px, 0px) rotate(720deg);

-moz-transfrom:translate(0px, 0px) rotate(720deg);

transfrom:translate(0px, 0px) rotate(720deg);

}

为什么div中的边框不能实现旋转了呢?鼠标选中的时候,边框的颜色变了,可是没有旋转的效果。求教,困扰了几天的问题(我使用的是chrome的最新浏览器),谢谢。


正在回答

3 回答

亲,你的问题应该是没有设置过度的持续时间这一项:transition:all 1s

务必要写过度的原因是:你设置的旋转度数是一个周期像360/720这些的换到原位的动画,所以只有有持续时间你才可以看到他的旋转过程。

你可以设置其他不适这些的,如30,60,70,等等都可以达到动画旋转的效果。

0 回复 有任何疑惑可以回复我~

.image_2 figcaption div 及 .image_2:hover figcaption div
的 transform:translate(0px, 0px) ,您都設為0 ,當然不會旋轉了
可以把其中一個設為translate(0,-350px) 看看喔^^

0 回复 有任何疑惑可以回复我~

rotate需要先定义 transform-origin 属性的值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
CSS3图片动态提示效果
  • 参与学习       53895    人
  • 解答问题       142    个

实用的CSS3图片动态提示效果,熟练掌握CSS动画的制作技法

进入课程

div旋转动画为什么以下代码实现不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信