Motivational Poster
English · Dansk · Bahasa Malaysia
A motivational poster web page made with HTML and CSS only.

Requirements
- The
h1 uses the Libre Baskerville font from Google Fonts.
- White text on a black background.
- An image with a 5px white border.
- Centred text.
- A
div holds the h1, p and img, and is centred on the page.
- The
h1 is uppercase through CSS, not by retyping it.
How it works
HTML
Keeping the image and the text in one div means one rule can size, centre
and colour all of them.
CSS
| Rule |
What it does |
body { background-color: black; } |
Black page background. |
.poster { width: 50%; margin-left: 25%; } |
Half the page wide, with 25% free on each side, so it is centred horizontally. |
.poster { margin-top: 100px; } |
Space above the poster. |
.poster { color: white; text-align: center; } |
White, centred text. |
.poster { font-family: "Libre Baskerville", serif; } |
The Google Font, with a fallback. |
.motivation-img { width: 100%; border: 5px solid white; } |
The image fills the div and gets a white frame. |
h1 { text-transform: uppercase; } |
Uppercase title without retyping it. |
The Google Font is loaded with a <link> in the <head> of src/index.html.
Make your own
- Put your image in
src/assets/images/.
- Update
src and alt on the img.
- Change the text of the
h1 and p.
- Experiment: fonts, colours, border width, spacing.
Run it
Open src/index.html in a browser. An internet connection is needed to load the
font.