随着我的图像,我有一些故障。我所有的一切都是在工作,然后我把一个班级变成了五个不同的班级,所以我可以单独更改他们的大小,而不会影响他们。唯一的问题是,现在我这样做了,图片不旋转,只是文本除了第一个。此外,当我调整图像的大小时,我将要做的事情不会一直旋转。起初我认为这是一个动画问题,但我不太确定,因为它设置为180度旋转,这应该发生,无论大小。我的网站是这里http://spencedesign.netau.net/singapore-gallery.html和我想布局我的照片的方式是动画故障
Q
动画故障
0
A
回答
1
因为你指定只为.icon1
元素中的图标动画中的错误造成的,你还重复了其他所有的图标:
li:hover .icon1, li:hover .icon2, li:hover .icon3, li:hover .icon4, li:hover .icon5, li:hover .label {
-webkit-transform:translateZ(-32px) rotateY(180deg);
-webkit-animation-duration:0.33s;
-webkit-animation-name:rotateOut;
-webkit-animation-timing-function:linear;
-webkit-animation-fill-mode:forwards;
}
这是一个相当尴尬的CSS结构,但并很难十个分量,我想你应该给基于一个通用类的每个元素和另一个类的每个元素在CSS动画规则单独挑它您的需求,如下所示:
/* CSS */
.icon-bar li:hover .icon, .icon-bar li:hover .icon-label {
your animation code here
}
<!-- HTML -->
<ul class="icon-bar">
<li>
<span class="icon first-icon"></span>
<span class="label">item 1</span>
</li>
<li>
<span class="icon second-icon"></span>
<span class="label">item 2</span>
</li>
<li>
<span class="icon third-icon"></span>
<span class="label">item 3</span>
</li>
<li>
<span class="icon fourth-icon"></span>
<span class="label">item 4</span>
</li>
<li>
<span class="icon fifth-icon"></span>
<span class="label">item 5</span>
</li>
</ul>
此外,当我调整图片的大小是相当大的,我会怎么做它不旋转的所有道路。起初我认为这是一个动画问题,但我不太确定,因为它设置为180度旋转,这应该发生,无论大小。
不幸的是,我看不到任何问题的第二部分,是否有插件插件附加或什么?我已经用Chrome Canary和FireFox测试了你的网页
相关问题
- 1. 动画故障
- 2. jQuery动画故障?
- 3. jQuery动画故障
- 4. 幻灯片动画故障
- 5. UIView调整动画故障
- 6. 查看动画故障
- 7. 与UIImageView动画故障
- 8. jQuery动画重复故障
- 9. iOS 7 UISearchDisplayController动画故障
- 10. Python照片动画故障
- 11. Jquery滑块动画故障
- 12. 网络动画故障
- 13. CSS3 Prism动画故障
- 14. 与UIImageView上的动画故障
- 15. SVG悬停动画故障问题
- 16. Safari动画故障 - 白色闪烁
- 17. css3 div动画故障排除
- 18. UIPangesture <--> UIView动画故障
- 19. jQuery外部动画故障CSS
- 20. iOS - 使用UIToolbar动画故障
- 21. UITableView帧高度动画故障
- 22. CSS动画中的轻微故障
- 23. jQuery Accordion'height:auto'会导致动画故障
- 24. 以动画为中心的故障
- 25. jQuery动画:时间延迟故障
- 26. iOS动画故障,Y坐标问题
- 27. 故障动画图像,看起来故事板不启动
- 28. JavaScript画廊故障(图层)
- 29. CSS浮动故障
- 30. Android活动故障
我会给你这张支票,但是如果你现在看,那么现在的话就在那里。另外,我不确定第二部分的含义。对不起,我是初学者 – user1815176
我正在经历,我意识到。在图标背景CSS中,它说:nthchild ..(2n + 2)< - 示例因此,如果我只是拿出n + 2,那么该大小只适用于该图标?我试了一下,似乎有效,但我不确定我是否会在晚些时候遇到麻烦? – user1815176
@ user1815176我看到你的页面已更新,我想你解决了你的问题?至于':nth-child'问题,删除'2n'将会得到':nth-child(2)',这意味着CSS规则将把yuo元素的第二个子节点作为规则添加到,例如: 'li:nth-child(2){你的CSS规则}'只会定位每个'li'的第二个子元素。查看更多信息http://css-tricks.com/how-nth-child-works/ – Gruber