Screencast tutorial on HTML and CSS centering horizontally and vertically and rotation animation.

YouTube

This screencast goes over making a demo that looks nice because the subject of the content is centered on the HTML page. There is no JavaScript and just a little HTML but a bunch of CSS.

The CSS properties shown are:

align-items
animation-name
animation-duration
background-color
color
display
font-family
font-weight
from
height
justify-content
@keyframes
margin
min-height
to
width