だいぶ無理やりだけど

CSS
完全に理解した

ソースコードはGitHubにあります。
github.com