CSS3 - RotateY() 居中
CSS3 - RotateY() in center
我想要 rotateY()
但是从这个地球图像的中心。现在它从右侧旋转。这是我的代码:
@keyframes rotate {
to {
transform: rotateY(-360deg);
}
}
直接对图片进行操作就可以了。 https://jsfiddle.net/akso4r6q/
<img id="logo" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Erioll_world_2.svg/256px-Erioll_world_2.svg.png" />
#logo {
animation: rotate 5s linear infinite;
transform-origin: center center;
}
@keyframes rotate {
to {
transform: rotateY(360deg);
}
}
如果你需要它在div
你也可以设置display: inline-block;
。围绕图像右侧旋转的外观实际上是围绕包围的中心发生的旋转 div 水平扩展以适合视口。
您可以看到一个 fiddle here,其中显示了与图像同级的文本元素。
我想要 rotateY()
但是从这个地球图像的中心。现在它从右侧旋转。这是我的代码:
@keyframes rotate {
to {
transform: rotateY(-360deg);
}
}
直接对图片进行操作就可以了。 https://jsfiddle.net/akso4r6q/
<img id="logo" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Erioll_world_2.svg/256px-Erioll_world_2.svg.png" />
#logo {
animation: rotate 5s linear infinite;
transform-origin: center center;
}
@keyframes rotate {
to {
transform: rotateY(360deg);
}
}
如果你需要它在div
你也可以设置display: inline-block;
。围绕图像右侧旋转的外观实际上是围绕包围的中心发生的旋转 div 水平扩展以适合视口。
您可以看到一个 fiddle here,其中显示了与图像同级的文本元素。