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


Posted in HTML / CSS onOctober 23, 2020

效果

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点击翻牌内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS伪类与CSS伪元素的区别及由来具体说明
Dec 07 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
css3 pointer-events 介绍详解
Sep 18 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
Oct 16 HTML / CSS
CSS3实现苹果手机解锁的字体闪亮效果示例
Jan 05 HTML / CSS
详解HTML5表单新增属性
Dec 21 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
Aug 02 HTML / CSS
详解HTML5中的拖放事件(Drag 和 drop)
Nov 14 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
Sep 14 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
Nov 04 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 HTML / CSS
flex弹性布局详解
Mar 20 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
Oct 23 #HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
Oct 19 #HTML / CSS
app内嵌H5 webview 本地缓存问题的解决
Oct 19 #HTML / CSS
使用HTML5做的导航条详细步骤
Oct 19 #HTML / CSS
利用Node实现HTML5离线存储的方法
Oct 16 #HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
Oct 12 #HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 #HTML / CSS
You might like
漂亮但不安全的CTB
2006/10/09 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
2013/06/25 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
在Django中同时使用多个配置文件的方法
2015/07/22 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Django实现分页显示效果
2019/10/31 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
医科学校毕业生自荐信
2013/11/09 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
高中生操行评语
2014/04/25 职场文书
小组口号大全
2014/06/09 职场文书
出生医学证明书
2014/09/15 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
学雷锋倡议书
2015/01/19 职场文书
清洁工岗位职责
2015/02/13 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书