想要创造一种手风琴的效果,但它应该给予揭示效果,因为我已经在JSFiddle中完成了它。但是CSS3的动画是有问题的 - 如果仔细注意的话,图片就会徘徊,并成为悬停的中心。如何顺利实现?如何在悬停上创建显示图像动画效果?
.accordion li .accordion-img {
position:relative;
height: 100%;
width: 100%;
transition: all 0.3s;
overflow: hidden;
left: 0;
right: 0;
}
.accordion li.active .accordion-img {
left: -15%;
width: 130%;
}
https://jsfiddle.net/sunrays/mzx7kaLd/
编辑:图片应该没有明显的悬停移动。总之,我试图让动画效果像第二部分https://www.airforce.com/
('left'和'width'),而不是'all'你会获得更好的表现。另外,如果你的动画速度稍快,那么你的动作就会减少。试试这个:https://jsfiddle.net/RoryMcCrossan/mzx7kaLd/1/ –
好点。如果我尝试使其居中,图像仍然生涩。例如,试着用'left:-15%;宽度:130%;'。 –