android - Ionic CSS 动画在 Android 设备上不起作用

标签 android css ionic-framework

我正在使用 Ionic Framework 尝试一个非常简单的 CSS 动画,它在 Chrome 浏览器中运行良好,但在设备上没有动画。而且形状看起来也不一样。这是我的代码。任何人都可以建议它有什么问题吗?

.container {
  text-align: center;
  padding:100px;
}
.wedge {
  animation: rotate 4s infinite linear;
  border-radius: 0 64px 64px 0;
  background: green;
  width: 32px;
  height: 64px;
  transform-origin: 0% 50%;
}

@keyframes rotate {
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}

这是 HTML

<div class="container">
   <div class="wedge"></div>
</div>

它所做的只是将楔子旋转 360 度。但不适用于安卓设备。谢谢。

最佳答案

您需要定义动画以支持默认的 Android 浏览器。例如用

替换@keyframes

@-webkit-keyframes

,使用 -webkit-animation 的动画,使用 -webkit-transform 的转换等等。

它修复了我的,我希望修复了你的。

关于android - Ionic CSS 动画在 Android 设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32218083/

相关文章:

css - 幻灯片图片样式 - css

javascript - 网站在桌面浏览器上以响应模式打开 - BootStrap

css - 如何制作如图所示的表格?

android - loadAd 在广告已经加载时调用,因此中止

android - 如何在flutter中向用户请求多个权限?

java - 非法状态异常 : PsiFile not parsed for filepath/settings. 渐变。等到 onPsiFileAvailable() 被调用

angularjs - 如何使用 css 在 li 之间留出边距?

android - 日历事件 UI android

html - 网络图标在 Internet Explorer 中稍微向下推?

angular - ionic build --prod (V4/Angular) 没有完全捆绑?