Heading
Lorem ipsum dolor sit amet, an his etiam torquatos.
Learn how to use CSS to create images with transparent (semi-transparent) background text.
Lorem ipsum dolor sit amet, an his etiam torquatos.
<div class="container"> <img src="notebook.jpg" alt="Notebook" style="width:100%;"> <div class="content"> <h1>Heading</h1> <p>Lorem ipsum..</p> </div> </div>
.container { position: relative; max-width: 800px; /* Maximum width */ margin: 0 auto; /* Center it */ } .container .content { position: absolute; /* Position the background text */ bottom: 0; /* At the bottom. Use top: 0 to attach it to the top */ background: rgb(0, 0, 0); /* Fallback color */ background: rgba(0, 0, 0, 0.5); /* Black background with opacity of 0.5 */ color: #f1f1f1; /* Grey text */ width: 100%; /* Full width */ padding: 20px; /* Some inner padding */ }