基本上,试图展示一系列类似于扑克牌或塔罗牌的牌,每一张牌的一面都有唯一的图片或图像,另一面有文字描述。
当页面加载时,图像将首先显示,但在单击按钮时,卡片将翻转180度,以显示卡片/图像的文本描述。
因此,我猜这是一个在3d中翻转图像,同时显示后面的div的问题。查看了Cycle插件,但不确定是否需要它。
有人有什么想法吗?
发布于 2011-05-20 17:57:38
使用CSS3进行旋转:
Mozilla Firefox中的Opera Opera这将是基于-moz-transform: rotate(180deg)
-webkit-transform: rotate(180deg)
-o-transform: rotate(180deg)
-ms-transform: rotate(180deg) (仅限IE9)
使用jQuery rotate plugin统一所有浏览器差异。
发布于 2014-05-21 14:42:01
使用CSS和JQuery,你甚至不需要插件:
CSS支持180度,支持不同的浏览器:
.rotate-180 {
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}然后,只需使用您选择的触发器通过jQuery切换目标元素的类(我在我的场景中使用onClick,效果很好!)
<script type="text/javascript">
$(".myelement").on("click", function() {
$(this).toggleClass("rotate-180");
});
</script>发布于 2011-05-20 17:57:48
https://stackoverflow.com/questions/6070176
复制相似问题