This big square loader consists of nine smaller animated squares. The ideal behind this is very simple: it uses the keyframes
property to control the opacity
of the smaller squares.
opacity
of 0 will hide the square, and opacity
of 1 will make it visible. CSS code is doing this animation infinitely to create the loading effect.