首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多重背景翻转效应

问多重背景翻转效应
EN

Stack Overflow用户
提问于 2013-11-19 11:56:50
回答 1查看 654关注 0票数 1

我想使我的背景翻转效果(如卡翻转),除了背面总是不同的,取决于链接点击。在点击链接之前,尝试在Jquery中修改后台div,但是遇到了很多麻烦。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-19 13:41:20

确保使用前和后两个元素,并使用backface-visibility: hidden;隐藏这些元素的后面。在单击时,只需更改旋转,使隐藏的和可见的边进行交换和动画(通过切换类“翻转”或其他方式):

代码语言:javascript
复制
<div class="click panel">
    <div class="front"><h2>Click Me!</div>
    <div class="back">check you on the flip side</div>
</div>

css:

代码语言:javascript
复制
.panel > div {
    transform-style: preserve-3d;
    backface-visibility: hidden; 
    transition: all .4s ease-in-out;
}
.panel .front { 
    transform: rotateY(0deg);        
}
.panel.flip .front {  
    transform: rotateY(180deg);     
}
.panel .back{ 
    transform: rotateY(180deg);

}
.panel.flip .back{  
    transform: rotateY(0deg);     
}

jquery:

代码语言:javascript
复制
 $('.click').click(function(){$(this).toggleClass('flip');});

您可以更改click函数中的内容。工作示例:http://jsfiddle.net/y6W49/7/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20070936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档