Zoom / pan type navigation, how are these done?

Hello, can anyone explain the mechanics behind sites such as…


Are there any tutorials out there that would help?

I was trying to search the forum but had no luck there. I’m probably using the wrong terms. Are there any other threads on this subject?

many thanks,