下面是HTML的源码。
<html>
<head>
<meta charset="utf-8">
<title>垂直旋转1</title>
<style>
.il{
width: 100%;
height: 1000px;
}
.ol{
position: absolute;
top: 250px;
right: 500px;
animation: ainiyou 15s infinite linear;
}
.ol img{
width: 100%;
height: auto;
}
@keyframes ainiyou{
0%{
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
}
100%{
-webkit-transform:rotateY(360deg);
transform:rotateY(360deg);
}
}
</style>
</head>
<body>
<div class="il">
<div class="ol">
<img src="shape-2.png" alt="">
</div>
</div>
</body>
</html>
@keyframes规则
在动画的过程中,可以多次更改css样式设定
0%是开头动画,100%是当动画完成
ransform 用于2D或3D转换的元素
linear规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1))。
15秒内以相同的时间旋转一周。