我是靠谱客的博主 呆萌樱桃,最近开发中收集的这篇文章主要介绍2021-07-08-web前端-旋转相册,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

web前端-利用HTML和CSS样式编写旋转相册。
其中有一些2D和3D还有动画的使用。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>旋转相册</title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.main-box{
			width: 300px;
			height: 300px;
			margin: 100px auto;
			position: relative;
			transform-style: preserve-3d;

			/*animation: myLove 10s 1s infinte;*/
			animation-name: myLove;
			animation-duration: 10s;
			animation-timing-function: linear;
			animation-delay: 3s;
			animation-iteration-count: infinite;
		}
		@keyframes myLove {
			0%{
				transform: rotateX(0deg) rotateY(0deg);
			}
			100%{
				transform: rotateX(360deg) rotateY(360deg);
			}
			/*100%{
				transform: rotateX(0deg) rotateY(0deg);
			}*/
		}
		.main-box:hover{
			animation-play-state: paused;
		}
		.main-box li img{
			width: 100%;
			height: 100%;
		}
		.main-box li:nth-child(1){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateZ(150px);
			opacity: 0.5;
		}
		.main-box li:nth-child(2){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateZ(-150px);
			opacity: 0.5;
		}
		.main-box li:nth-child(3){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateX(150px) rotateY(90deg);
			opacity: 0.5;
		}
		.main-box li:nth-child(4){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateX(-150px) rotateY(90deg);
			opacity: 0.5;
		}
		.main-box li:nth-child(5){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateY(150px) rotateX(90deg);
			opacity: 0.5;
		}
		.main-box li:nth-child(6){
			width: 300px;
			height: 300px;
			position: absolute;
			left: 0px;
			top: 0px;
			transform: translateY(-150px) rotateX(90deg);
			opacity: 0.5;
		}
	</style>
</head>
<body>
	<ul class="main-box">
		<li><img src="img/锦鲤附体.jpg"></li>
		<li><img src="img/锦鲤附体.jpg"></li>
		<li><img src="img/锦鲤附体.jpg"></li>
		<li><img src="img/锦鲤附体.jpg"></li>
		<li><img src="img/锦鲤附体.jpg"></li>
		<li><img src="img/锦鲤附体.jpg"></li>
	</ul>
</body>
</html>

代码运行结果:
在这里插入图片描述

最后

以上就是呆萌樱桃为你收集整理的2021-07-08-web前端-旋转相册的全部内容,希望文章能够帮你解决2021-07-08-web前端-旋转相册所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部