javascript - 如何将 hello 组件放在导航栏下?粒子占据整个屏幕
问题描述
我不知道为什么粒子占据了整个屏幕,我不能把那个 hello 文本放在导航栏的正下方。这是此的代码:
应用程序.js
class App extends Component{
render(){
return (
<div className="App">
<Particles className='particles' params={particlesOptions} />
<NavigationBar />
<Header />
</div>
这是 app.css
.particles {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
}
这是导航栏
const NavigationBar = () => {
return(
<Navbar className="top-nav pa2 br2 " expand="sm" fixed="top" >
<Image className="top-logo " src={logo} />
<Nav className="fw9 f3 fl w-90 ttc flex justify-center " >
<Nav.Link className=" grow" href="#home">Home</Nav.Link>
<Nav.Link className=" grow" href="#features">About Us</Nav.Link>
<Nav.Link className=" grow" href="#pricing">Services</Nav.Link>
<Nav.Link className=" grow" href="#pricing">Our Team</Nav.Link>
<Nav.Link className=" grow" href="#pricing">Become an investor</Nav.Link>
<Nav.Link className=" grow" href="#pricing">contact</Nav.Link>
</Nav>
</Navbar>
)
}
这是导航.css:
.top-logo{
position: relative;
right: -100px;
width: 150px ;
height: 150px;
}
.top-nav{
align-content: flex-start;
background: linear-gradient(0deg, rgba(34,193,195,0) 0%, rgba(45,253,92,0.8869922969187675) 100%);
}
这是 index.css:
body {
margin: 0;
padding: 0;
font-family: sans-serif;
background: linear-gradient(0deg, rgba(0,97,14,0.8981967787114846) 0%, rgba(0,16,92,1) 100%);
}
解决方案
设置position: absolute
或position: fixed
为你的.particles
,取决于你想要哪一个。
.particles {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
}
没有它,该particles
元素仍处于文档的正常流程中,这意味着它将占用其兄弟元素的空间。
推荐阅读
- typescript - 如何使用 Nuxt 将插件功能注入 Vuex 商店而不会出现 Typescript 错误?
- javascript - vue-select library set default value not working properly
- unit-testing - 为实现 asp.net core IMemoryCache 的函数设置 NSubstitute Mock
- javascript - 如何在 Angular 中组合 NgRx 选择器和 RxJS 运算符?
- postgresql - 在 Postgres 中不能匹配布尔和双精度的案例类型
- reactjs - 反应打字稿从本地json文件获取数据到highcharts
- outlook - 确定 EWS 和 REST URL 的机制
- android - Align_parent 以编程方式重置
- javascript - 添加日期格式时DataTable中的页面长度不起作用
- python - 在 OpenAI Gym 环境中跟踪实体的位置和速度