HTML5如何实现点击翻转并变换图片的效果
Admin 2022-06-27 群英技术资讯 1154 次浏览
这篇文章主要介绍“HTML5如何实现点击翻转并变换图片的效果”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5如何实现点击翻转并变换图片的效果”文章能帮助大家解决问题。效果

记得换图片路径哦~
<!doctype html>
<html>
<head>
<meta charset="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.6s ease-out;
-webkit-transition: .6s ease-out;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.front1 img,
.back1 img {
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>
<li class="flip-container ">
<div class="front1 flipper"><img src="./快捷方式/壁纸/2.jpg"></div>
<div class="back1 flipper"><img src="./快捷方式/壁纸/1.jpg"></div>
</li>
</ul>
</body>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
let is1 = 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>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在css中,可以利用“vertical-align”属性设置td元素的文本靠上显示,该属性用于设置元素的垂直对齐方式,当属性的值为“text-top”时,会使文本靠上显示,语法为“td{vertical-align:text-top;}”。
使用css我们能够实现很多酷炫有趣的动态效果,这篇文章就给大家分享用CSS3来实现动态发光的圆圈效果,明白css动态圆点的实现,我们还能够举一反三,实现星星发光效果等等。下面是动态发光的圆圈效果,感兴趣的朋友就继续往下看吧。
CSS怎么增加阴影?一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解一下,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
这篇文章主要介绍了关于canvas.toDataURL 在iOS运行失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008