CSS微调器/加载图标未在Safari / iPhone上显示

用户3731438

我正在开发一个移动Web应用程序,并且需要合并一个加载微调器。

我从一个有用的网站上找到了一个,并且可以在IE,FF和Chrome上运行,但是由于某些原因在我的iPhone 4上的Safari上无法正常工作。

HTML:

<div class="overlay">
    <div class="loader">
      <div></div>
      <div></div>
      <div></div>
      <div></div>
      <div></div>
      <div></div>
      <div></div>
      <div></div>
    </div>
  </div>

CSS:

.overlay {
    opacity:    0.5; 
    background: #000; 
    width:      100%;
    height:     100%; 
    z-index:    10;
    top:        0; 
    left:       0; 
    position:   fixed;
}
.loader {
  width: 0px;
  height: 0px;
  margin: 50vh auto;
  /*position: relative;*/
  position: absolute;
  left: 50%;
  top: -100px;
}

.loader > div {
  width: 6px;
  height: 20px;
  position: absolute;
  left: -10px;
  bottom: 15px;
  border-radius: 5px;
  transform-origin: 10px 35px;
  transform: rotate(0deg);
  animation: loader 0.8s infinite;
}
.loader > div:nth-child(2) {
  transform: rotate(45deg);
  animation-delay: 0.1s;
}
.loader > div:nth-child(3) {
  transform: rotate(90deg);
  animation-delay: 0.2s;
}
.loader > div:nth-child(4) {
  transform: rotate(135deg);
  animation-delay: 0.3s;
}
.loader > div:nth-child(5) {
  transform: rotate(180deg);
  animation-delay: 0.4s;
}
.loader > div:nth-child(6) {
  transform: rotate(225deg);
  animation-delay: 0.5s;
}
.loader > div:nth-child(7) {
  transform: rotate(270deg);
  animation-delay: 0.6s;
}
.loader > div:nth-child(8) {
  transform: rotate(315deg);
  animation-delay: 0.7s;
}

@keyframes loader {
  0% {
    background: transparent;
    left: -10px;
    transform-origin: 10px 35px;
  }
  30% {
    background: white;
  }
  100% {
    background: transparent;
    left: 10px;
    transform-origin: -10px 35px;
  }
}

柱塞:http ://plnkr.co/edit/ztBL6TN03yx41t4PRZMM?p=preview

用户3731438

解决方案所需的前缀,例如:

.loader > div {
  width: 6px;
  height: 20px;
  position: absolute;
  left: -10px;
  bottom: 15px;
  border-radius: 5px;
  -webkit-transform-origin: 10px 35px;
  -moz-transform-origin: 10px 35px;
  -ms-transform-origin: 10px 35px;
  -o-transform-origin: 10px 35px;
  transform-origin: 10px 35px;

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);

  -webkit-animation: loader 0.8s infinite;
  -moz-animation: loader 0.8s infinite;
  animation: loader 0.8s infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes loader {
    0% {
    background: transparent;
    left: -10px;
    -webkit-transform-origin: 10px 35px;
    -moz-transform-origin: 10px 35px;
    transform-origin: 10px 35px;
  }
  30% {
    background: white;
  }
  100% {
    background: transparent;
    left: 10px;
    -webkit-transform-origin: -10px 35px;
    -moz-transform-origin: -10px 35px;
    transform-origin: -10px 35px;
  }
}

Plunkr:plnkr.co/edit/ztBL6TN03yx41t4PRZMM?p = preview

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS微调器/加载图标未在Safari / iPhone上显示

来自分类Dev

物化CSS图标未在Safari浏览器中显示

来自分类Dev

在提交时加载时在按钮上显示微调器图标

来自分类Dev

嵌入在 UISplitViewController 中的 UIViewController 未在 iPhone 上显示条形按钮

来自分类Dev

CSS图像精灵无法在iPhone / iPad上正确显示

来自分类Dev

图片显示在模拟器上,而不显示在真实的iPhone上

来自分类Dev

iPhone App无法在iphone 6模拟器上正确显示

来自分类Dev

Kendo UI Grid在初始读取时未显示微调器/加载图标

来自分类Dev

某些Fontawesome图标未在Safari中显示

来自分类Dev

某些Fontawesome图标未在Safari中显示

来自分类Dev

在模拟器中显示模糊效果,但在iPhone上不显示

来自分类Dev

无法在非视网膜显示器上显示完整的iPhone 6 Plus Simulator窗口

来自分类Dev

iOS启动图片不会显示在iPhone或模拟器上,而只能在iPad上使用

来自分类Dev

Python smtplib.sendmail Mime Multipart主体未在iPhone上显示

来自分类Dev

Python smtplib.sendmail Mime Multipart主体未在iPhone上显示

来自分类Dev

测试期间iPhone 5设备上未显示应用程序图标

来自分类Dev

我的iPhone 6设备上的家庭应用程序图标未正确显示。它是全黑的

来自分类Dev

闪亮的加载微调器显示过于频繁

来自分类Dev

在JQuery中显示加载微调器

来自分类Dev

jQuery加载微调器未显示

来自分类Dev

加载时获取请求显示微调器

来自分类Dev

状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

来自分类Dev

UIView调整大小问题,使用iOS模拟器在iPhone / iPad上显示不同的结果

来自分类Dev

如何在不透明度为0.7的react组件上加载CSS微调器?

来自分类Dev

ExtJS:加载存储区时生成Div,在微调器上产生一个css阴影

来自分类Dev

如何微调显示器上的色温?

来自分类Dev

在加载图表时显示加载微调器的问题

来自分类Dev

Safari iphone5上的sublimevideo播放器加载太慢

来自分类Dev

用Xcode 5开发的iPhone应用程序在iPad上运行时不显示图标和启动图像

Related 相关文章

  1. 1

    CSS微调器/加载图标未在Safari / iPhone上显示

  2. 2

    物化CSS图标未在Safari浏览器中显示

  3. 3

    在提交时加载时在按钮上显示微调器图标

  4. 4

    嵌入在 UISplitViewController 中的 UIViewController 未在 iPhone 上显示条形按钮

  5. 5

    CSS图像精灵无法在iPhone / iPad上正确显示

  6. 6

    图片显示在模拟器上,而不显示在真实的iPhone上

  7. 7

    iPhone App无法在iphone 6模拟器上正确显示

  8. 8

    Kendo UI Grid在初始读取时未显示微调器/加载图标

  9. 9

    某些Fontawesome图标未在Safari中显示

  10. 10

    某些Fontawesome图标未在Safari中显示

  11. 11

    在模拟器中显示模糊效果,但在iPhone上不显示

  12. 12

    无法在非视网膜显示器上显示完整的iPhone 6 Plus Simulator窗口

  13. 13

    iOS启动图片不会显示在iPhone或模拟器上,而只能在iPad上使用

  14. 14

    Python smtplib.sendmail Mime Multipart主体未在iPhone上显示

  15. 15

    Python smtplib.sendmail Mime Multipart主体未在iPhone上显示

  16. 16

    测试期间iPhone 5设备上未显示应用程序图标

  17. 17

    我的iPhone 6设备上的家庭应用程序图标未正确显示。它是全黑的

  18. 18

    闪亮的加载微调器显示过于频繁

  19. 19

    在JQuery中显示加载微调器

  20. 20

    jQuery加载微调器未显示

  21. 21

    加载时获取请求显示微调器

  22. 22

    状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

  23. 23

    UIView调整大小问题,使用iOS模拟器在iPhone / iPad上显示不同的结果

  24. 24

    如何在不透明度为0.7的react组件上加载CSS微调器?

  25. 25

    ExtJS:加载存储区时生成Div,在微调器上产生一个css阴影

  26. 26

    如何微调显示器上的色温?

  27. 27

    在加载图表时显示加载微调器的问题

  28. 28

    Safari iphone5上的sublimevideo播放器加载太慢

  29. 29

    用Xcode 5开发的iPhone应用程序在iPad上运行时不显示图标和启动图像

热门标签

归档