首页前端开发HTMLHTML5实现移动端点击翻牌功能

HTML5实现移动端点击翻牌功能

时间2024-01-25 07:20:34发布访客分类HTML浏览659
导读:收集整理的这篇文章主要介绍了HTML5实现移动端点击翻牌功能,觉得挺不错的,现在分享给大家,也给大家做个参考。 效果 一个大小的两个面,在同一位置上 正面的Y轴旋转为0度 背面的Y轴旋转180度 隐藏被旋转...
收集整理的这篇文章主要介绍了HTML5实现移动端点击翻牌功能,觉得挺不错的,现在分享给大家,也给大家做个参考。

效果

  • 一个大小的两个面,在同一位置上
  • 正面的Y轴旋转为0度
  • 背面的Y轴旋转180度
  • 隐藏被旋转的 div 元素的背面(backface-visibilITy)
  • 点击的时候同时改变正面和背面的旋转角度,给一个动画的时间(transition)

记得换图片路径哦~

!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>
    

到此这篇关于HTML5实现移动端点击翻牌功能的文章就介绍到这了,更多相关html5点击翻牌内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 详解HTML5布局和HTML5标签下一篇:html5 拖拽及用 js 实现拖拽功能...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: HTML5实现移动端点击翻牌功能
本文地址: https://pptw.com/jishu/586264.html
html5 拖拽及用 js 实现拖拽功能的示例代码 详解HTML5布局和HTML5标签

游客 回复需填写必要信息