CSS3撲克牌2D旋轉

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>撲克牌旋轉</title>
		<style>
			*{
				padding: 0;
				margin: 0;
				
			}
			.pk{
				width: 152px;
				margin: 300px auto;
				position: relative;
			}
			.pk>img{
				width: 152px;
				height: 221;
				position: absolute;
				/* 旋轉動畫時間,旋轉軸 */
				transition: transform 1s ease;
				/* 設置旋轉軸位置 */
				transform-origin: right top;
			}
			/* 圖片旋轉角度 */
			.pk:hover > img:nth-of-type(1){
				transform: rotate(60deg);
			}
			.pk:hover > img:nth-of-type(2){
				transform: rotate(120deg);
			}
			.pk:hover > img:nth-of-type(3){
				transform: rotate(180deg);
			}
			.pk:hover > img:nth-of-type(4){
				transform: rotate(240deg);
			}
			.pk:hover > img:nth-of-type(5){
				transform: rotate(300deg);
			}
			.pk:hover > img:nth-of-type(6){
				transform: rotate(360deg);
			}
			/* 隱藏反面牌 */
			.pk:hover > img:nth-of-type(7){
				display: none;
			}
		</style>
	</head>
	<body>
		<div class="pk">
			<img src="img/pk1.png" alt="">
			<img src="img/pk2.png" alt="">
			<img src="img/pk1.png" alt="">
			<img src="img/pk2.png" alt="">
			<img src="img/pk1.png" alt="">
			<img src="img/pk2.png" alt="">
			<img src="img/pk3.png" alt="">
		</div>
	</body>
</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章