在HTML5移动端怎么实点击翻牌效果
这篇文章将为大家详细讲解有关在HTML5移动端怎么实点击翻牌效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一个大小的两个面,在同一位置上
正面的Y轴旋转为0度
背面的Y轴旋转180度
隐藏被旋转的 div 元素的背面(backface-visibility)
点击的时候同时改变正面和背面的旋转角度,给一个动画的时间(transition)
记得换图片路径哦~
<!doctypehtml><html><head><metacharset="utf-8"><title>css3翻牌</title></head><body><style>*{margin:0;padding:0;}ul,li{margin:0;padding:0;list-style:none;}.flip-container,.front1,.back1{width:283px;height:283px;}.front1,.back1{position:absolute;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:0.6sease-out;-webkit-transition:.6sease-out;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.front1img,.back1img{width:283px;height:283px;overflow:hidden;}.front1{z-index:2;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}.back1{z-index:1;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}.back2{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);z-index:2;}.front2{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);z-index:1}</style><ul><liclass="flip-container"><divclass="front1flipper"><imgsrc="./快捷方式/壁纸/2.jpg"></div><divclass="back1flipper"><imgsrc="./快捷方式/壁纸/1.jpg"></div></li></ul></body><scriptsrc="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script>letis1=true;document.getElementsByClassName('flip-container')[0].onclick=function(){if(is1){$(this).find('.front1').addClass('front2');$(this).find('.back1').addClass('back2');}else{$(this).find('.front1').removeClass('front2');$(this).find('.back1').removeClass('back2');}is1=!is1;}</script></html>
关于“在HTML5移动端怎么实点击翻牌效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。