如何居中预加载器(移动)?

时间:2018-12-15 01:23:34

标签: javascript html css preloader

尝试了许多不同的解决方案,但由于某种原因,在移动设备上时无法使我的预加载器居中。在台式机/ Mobile Landscape上很好,但是每当我在Mobile Portrait上时...都不会居中。

CSS:

    .load-screen{
    background-color: white;
    opacity: 1;
    position: fixed;
    margin-left: auto;
    z-index: 1000;
    width: 100%;
    height: 100vh;
    transition: 0.4s ease-in;
}

.loading-image{
    display: block;
    width: 100%;
    margin-top: 15vw;
    margin-left: auto;
    animation-name: loadscreen;
    animation-duration: 3.5s;
    animation-iteration-count: infinite;
    align-items: center;
    justify-content: center;
    text-align: center;

}

截屏: Mobile Screenshot

1 个答案:

答案 0 :(得分:0)

使用display:flex将使其中的任何东西成为flex项目。 证明内容:居中将项目从左到右居中 对齐项目:居中将使项目从上到下居中。

请参阅小提琴:http://jsfiddle.net/fm3xvzc8/


{
  "plugins": [
    ["dynamic-import-node", { "noInterop": true }]
  ]
}