图片旋转效果

Posted 橙云生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图片旋转效果相关的知识,希望对你有一定的参考价值。

1 <div class="rotatebox">
2                     
3                 <div class="flip">
4                     <img class="icon service" src="./lib/imgs/service.png" alt="二维码" />
5                     <img class="icon moreservice" src="./lib/imgs/moreservice.png" alt="更多服务" />     
6                 </div>
7                 </div>
.service{
	position: absolute;
	top: 0;
	left: 0;
		backface-visibility: hidden;
		z-index: 2;
}
.moreservice{
	transform: rotateY(180deg);
	position: absolute;
	top: 0px;
	left: 0;
	/*z-index: -1;*/
	backface-visibility: hidden;
}
.rotatebox{
	perspective: 1000;

}
.flip{
	position: relative;
	-webkit-animation: rot 5s infinite linear;
  	animation: rot 5s infinite linear;
/*	animation-delay: 2s;*/
}
.flip:hover{
	animation: none;
}
@keyframes rot{
	0%{
		transform: rotateY(0);transform-style: preserve-3d;
	}
	20%{
		transform: rotateY(90deg);transform-style: preserve-3d;
	}
	40%{
		transform: rotateY(180deg);transform-style: preserve-3d;
	}
	60%{
		transform: rotateY(270deg);transform-style: preserve-3d;
	}
	80%{
		transform: rotateY(360deg);transform-style: preserve-3d;
	}
	100%{
		transform: rotateY(360deg);transform-style: preserve-3d;
	}
	
}

  图片旋转

以上是关于图片旋转效果的主要内容,如果未能解决你的问题,请参考以下文章

css代码如何把背景图旋转

html5如何让图片3d旋转?

vue 快速给图片添加,点击旋转、放大、缩小、拖动的效果

[学员笔记]CSS3特效第一篇--旋转的背景&翻书效果

jQuery仿3D旋转木马效果插件(带索引按钮)

iOS transform解决连续多次旋转缩放,实现图片旋转缩放效果