Reactjs 如何在react中设置背景图像

Reactjs 如何在react中设置背景图像,reactjs,Reactjs,我在为React应用程序设置背景图像时遇到问题 当我尝试添加背景图像时,它会出现在导航栏中 import React from 'react'; import 'bootstrap/dist/css/bootstrap.min.css'; import './App.css'; import Background from './Images/BackGround1.jpg' import Navbar from './Components/Navbar.js'; function Heade

我在为React应用程序设置背景图像时遇到问题

当我尝试添加背景图像时,它会出现在导航栏中

import React from 'react';
import 'bootstrap/dist/css/bootstrap.min.css';
import './App.css';
import Background from './Images/BackGround1.jpg'
import Navbar from './Components/Navbar.js';

function Header() {
  return (
    <div className="App" style={{
      backgroundImage: `url(${Background})`, 
      backgroundPosition: 'top',
      backgroundSize: '100% 100%',
      backgroundRepeat: 'no-repeat'
      }}>
       <Navbar />

         
       
    </div>
  );
}

export default Header;

如何添加背景图像并使导航栏位于背景图像之上?

因为您已声明了整个div的样式,并且导航栏位于使背景图像显示在导航栏上的同一个div内。 试用

<React.Fragment> 
<div className="App" >
</div>
<Navbar />
</React.Fragment>