Как видите, div, содержащий частицы, и компонент Home использует только 3/4 высоты, даже если атрибут высоты равен 100%. Неправильно ли я визуализирую компонент, что мне делать, чтобы компонент заполнил всю страницу.
Я думаю, проблема в ParticlesComponent, поскольку он по какой-то причине не занимает всю доступную ширину.
введите описание изображения здесь
Приложение js:
return (
<div
style={{
position: "absolute",
top: 0,
left: 0,
width: "100%",
height: "100%"
}}
>
<ParticlesComponent />
<div
style={{
position: "absolute",
top: 0,
left: 0,
width: "100%",
height: "100%"
}}
>
<Home/>
</div>
</div>
);
}
export default App;
Компонент частиц:
export default () => (
<div
style={{
position: "absolute",
top: 0,
left: 0,
width: "100%",
height: "100%",
backgroundSize: "cover",
backgroundPosition: "50% 50%"
}}
>
<Particles
// unrelated particle code that I decided to remove so that it doesn't clog up the page
/>
</div>
);
ОБНОВЛЕНИЕ
Как Мне удалось его решить
Я добавил это в индекс. html файл:
#tsparticles{
width: 100%;
height: 100%;
position: fixed;
background-image: url('');
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.body-particles{
position: absolute;
top: 0;
left: 0;
z-index: 100;
}