This was great - I found the interactive demos really useful and I picked up some good new information from the extra context provided for each transform.
I hadn't clocked how useful it is that percentage for translate() means the element itself, not it's parent container for example.
I hadn't clocked how useful it is that percentage for translate() means the element itself, not it's parent container for example.