How to create: position text on an image
- Previous Page Black and White Image
- Next Page Image Text Block
Learn how to place text on an image.
Image text

Bottom Left
Top Left
Top Right
Bottom Right
Centered
How to place text in an image
Step 1 - Add HTML:
<div class="container"> <img src="img_snow_wide.jpg" alt="Snow" style="width:100%;"> <div class="bottom-left">Bottom Left</div> <div class="top-left">Top Left</div> <div class="top-right">Top Right</div> <div class="bottom-right">Bottom Right</div> <div class="centered">Centered</div> </div>
Step 2 - Add CSS:
/* Container for image and text */ .container { position: relative; text-align: center; color: white; } /* Bottom-left text */ .bottom-left { position: absolute; bottom: 8px; left: 16px; } /* Top-left text */ .top-left { position: absolute; top: 8px; left: 16px; } /* Top-right text */ .top-right { position: absolute; top: 8px; right: 16px; } /* Bottom-right text */ .bottom-right { position: absolute; bottom: 8px; right: 16px; } /* Centered text */ .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
Relevant page
Tutorial:CSS Image
Tutorial:CSS Positioning
- Previous Page Black and White Image
- Next Page Image Text Block