Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Jquery 如何设置将图像翻转为另一图像的动画?_Jquery_Css_Jquery Ui - Fatal编程技术网

Jquery 如何设置将图像翻转为另一图像的动画?

Jquery 如何设置将图像翻转为另一图像的动画?,jquery,css,jquery-ui,Jquery,Css,Jquery Ui,如何像下面的链接一样翻转图像 我希望它在一定的时间间隔内完成。是否可以仅使用css3来实现此功能?css3提供了,您可以在此处找到如何使用此功能 下面是我的一个示例,它使用了两个类flipH和flipV,应用于父元素将知道如何处理子卡元素。 仔细阅读CSS以正确设置背面,并了解悬停的用法(如果需要) 过渡,但主要是交替动画: /*::持有者、卡片、面孔*/ .持有人{ 显示:内联块; 宽度:64px; 高度:64px; 透视图:700px; } .card、.front、.back{ 位置:

如何像下面的链接一样翻转图像

我希望它在一定的时间间隔内完成。是否可以仅使用css3来实现此功能?

css3提供了,您可以在此处找到如何使用此功能

下面是我的一个示例,它使用了两个类
flipH
flipV
,应用于父元素将知道如何处理子
元素。
仔细阅读CSS以正确设置背面,并了解悬停的用法(如果需要) 过渡,但主要是交替动画:

/*::持有者、卡片、面孔*/
.持有人{
显示:内联块;
宽度:64px;
高度:64px;
透视图:700px;
}
.card、.front、.back{
位置:绝对位置;
身高:继承;
宽度:继承;
过渡期:全部7秒;
变换样式:保留-3d;
背面可见性:可见;
}
/*::面孔*/
.front{背景:西红柿;}
.back{背景:slategray;}
/*::设置面*/
.flipH.back{变换:旋转(-180度);}
.flipV.back{transform:rotateX(180度);}
/*::悬停效果(自动删除以使其生效)*/
.flipH:hover.card{transform:rotateY(180度);}
.flipV:hover.card{transform:rotateX(-180度);}
/*::自动效果*/
.flipH.卡{
动画:FlipH2S 0s无限交替缓进缓出;
}
.flipV.卡{
动画:flipV 2s 0s无限交替缓进缓出;
}
@关键帧翻转{
0%{变换:旋转(0度);}
100%{变换:旋转(-180度);}
}
@-webkit关键帧flipH{
0%{变换:旋转(0度);}
100%{变换:旋转(-180度);}
}
@关键帧flipV{
0%{transform:rotateX(0deg);}
100%{transform:rotateX(-180度);}
}
@-webkit关键帧flipV{
0%{transform:rotateX(0deg);}
100%{transform:rotateX(-180度);}
}

A.
B
A.
B

是的,这是可能的。在所有关于CSS3翻转卡片的教程中,哪一个对您来说更容易理解?你试过什么?介意分享一些代码吗?我想让动画像循环一样,先a翻转,然后B翻转,然后C翻转,然后a再翻转,B再翻转,依此类推。这可能吗?@mars这似乎是另一个问题。。。是的,这是可能的。你看过“如何暂停CSS3动画”吗?@BinkyNichols很抱歉这是一个遗留错误。您必须将
背面可见性
设置为
可见
-固定的-