【发布时间】:2016-01-29 17:15:50
【问题描述】:
我有一个旋转动画,我象征着正在加载某些东西。这很好用(除了它不连续旋转,当它旋转 360 度时它会停止一些),但在某些手机上(我有一个 android note 4)它根本不旋转。然后在其他人(iphone)上,我的圆圈实际上像摆动一样旋转,或者它固定在圆圈的一个角上并从该轴旋转。
我的代码中有 webkit,并且我将 img 设置为:
#spinning-circle img {
width: 100%;
height: auto;
}
为什么我的形象会做这些事情。如果您想在移动设置中查看它,我可以提供网址以实时查看。
#spinning-circle-container {
float: left;
width: 40%;
background: red;
padding: 140px 0 0 10%;
}
#spinning-circle {
animation-name: spinning-circle;
animation-duration: 4s;
animation-iteration-count: infinite;
width: 100px;
height: 100px;
}
#spinning-circle img {
width: 100%;
height: auto;
}
@-webkit-keyframes spinning-circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#spinning-circle-title {
padding-top: 35px;
color: #000;
font-size: 2.8em;
}
@media screen and (max-width:640px) {
#spinning-circle-container {
width: 80%;
padding: 40px 0 0 6%;
}
#spinning-circle {
animation-name: spinning-circle;
animation-duration: 4s;
animation-iteration-count: infinite;
width: 50px;
height: 50px;
}
#spinning-circle img {
width: 100%;
height: auto;
}
@-webkit-keyframes spinning-circle {
0% {
-webkit-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
}
#spinning-circle-title {
padding-top: 35px;
color: blue;
font-size: 1.5em;
}
}
<div id="spinning-circle-container">
<div id="spinning-circle">
<img src="http://optimumwebdesigns.com/images/spinning-circle.png">
</div>
<div id="spinning-circle-title">LOADING...</div>
</div>
【问题讨论】:
标签: html css css-animations vendor-prefix