中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在HTML5移動端怎么實點擊翻牌效果

發布時間:2022-02-22 14:14:07 來源:億速云 閱讀:215 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關在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移動端怎么實點擊翻牌效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广昌县| 遵化市| 拉萨市| 融水| 湘潭市| 阿城市| 噶尔县| 永丰县| 通州区| 确山县| 若羌县| 蓬莱市| 图片| 长宁区| 孝感市| 日喀则市| 西贡区| 金湖县| 金堂县| 荥阳市| 乌鲁木齐市| 抚州市| 惠水县| 宜城市| 来凤县| 灵璧县| 茌平县| 武冈市| 鄂托克前旗| 吉首市| 靖江市| 达尔| 玛沁县| 正阳县| 怀柔区| 香格里拉县| 平安县| 饶河县| 盐亭县| 兴海县| 滦南县|