How to set a Background Image in React
In this tutorial, we are going to learn about how to set a background-image in the react app using inline styles and external css.
This tutorial assumes that you already created a new react project using create-react-app.
Setting image using inline styles
Example:
import React from 'react';
import car from './images/car.png'
function App() {
return (
<div styles={{ backgroundImage:`url(${car})` }}> <h1>This is red car</h1>
</div>
);
}
export default App;
In the above example first, we imported car
image from the images
folder then we added it to the
div
element using backgroundImage
css property.
Setting image using external css
If you don’t like adding background images using inline styles we can also add using external css styles.
Example:
import React from 'react';
import './App.css';
function App() {
return (
<div className="container"> <h1>This is red car</h1>
</div>
);
}
export default App;
.container{
background-image: url(./images/car.png);
}
You can also read, how to set a background image in Html.