首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使preLoader大小,以填充屏幕的反应,使用反应-旋转?

我如何使preLoader大小,以填充屏幕的反应,使用反应-旋转?
EN

Stack Overflow用户
提问于 2021-12-04 18:04:54
回答 1查看 973关注 0票数 0

我在我的react页面中创建了一个预加载器,它正在工作,但是它不是显示在全屏上,而是显示在左上角,而不能正确地看到它。

代码语言:javascript
复制
import React from "react";
import Header from "./components/Header";
import { Helmet } from "react-helmet";
import Sidebar from "./components/Sidebar";
import ClimbingBoxLoader from "react-spinners/ClimbingBoxLoader";
import { useState, useEffect } from "react";
import "./index.css";
const App = () => {
  const [load, setLoaded] = useState(false);
  useEffect(() => {
    setLoaded(true);
    setTimeout(() => {
      setLoaded(false);
    }, 8000);
  }, []);
  return (
    <div className="container">
      {load ? (
        <ClimbingBoxLoader size={150} color={"#123abc"} loading={load} />
      ) : (
        
        <div>
          <div className="indexing">
            <Header className="fixed" />
          </div>
          <div>
            <Sidebar></Sidebar>
          </div>
        </div>
      )}
    </div>
  );
};

export default App;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-04 18:46:55

问题是你的尺寸。我在这里做了一些测试

测试1 测试2

将大小更改为: 10加载程序将自动显示在屏幕中心。

代码语言:javascript
复制
import React from 'react';
import ClimbingBoxLoader from '@bit/davidhu2000.react-spinners.climbing-box-loader';


export default (
    <ClimbingBoxLoader size={10} color={"#123abc"} loading="true" />
)

见docs 这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70228179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档