I am using nextjs. I want use next/image for my background Image for a div. I saw several answers but everyone posting for full screen background image using next/image and not for a single div background image. I got this 
I want the Welcome Home and Tom Text to be over the image. Please help me with some solutions.
CodePudding user response:
You can set the image as background of the div like this :
<div style={{
height: "500px",
position: "relative",
backgroundImage: `url(${imgURL})`,
backgroundSize: "cover",
backgroundPosition: "center"
}}>
Or with next/Image :
<div style={{
height: "500px",
position: "relative"
}}>
<Image
alt="main"
src={imgURL}
fill
quality={100}
/>
<div style={{
position: "absolute",
top: "50%",
left: "50%",
transform: "translate(-50%, -50%)",
color: "white",
textAlign: "center"
}}>
<h3>Welcome Home</h3>
<h4>Tom</h4>
</div>
</div>

