Position fixed-style scrolling timelines

Flex box is weird but wonderful. Also this CSS layout (one property per
line) makes me feel strange & I don't think I like it much.