How to easily get a responsive full screen image background with text overlay in HTML such as this:
The method shown here uses Bootstrap, you could however do it vanilla CSS with some tweaking.
The image was taken from here and you can view a working CodePen here.
The HTML code:
<div class='image-background'>
<div class='container h-100'>
<div class='row h-100 align-items-center'>
<div class='col-12 text-center'>
<h1 class='display-2'>This is LA</h1>
<p class='lead'>Image taken from /r/wallpapers</p>
</div>
</div>
</div>
</div>CSS code:
body {
color: white;
}
.image-background {
height: 100vh;
min-height: 500px;
background-image: url("https://i.redd.it/9qgaiif7gum31.jpg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}Thats it!