1. WHEN TO USE SEMANTIC ZOOM
Don't use semantic zoom if you can see all of your content without scrolling.
Do use semantic zoom when the page requires a lot of horizontal scrolling.
2. LAYOUT AND SCROLLING
Do not allow vertical scrolling in semantic zoom.
Do allow horizontal scrolling in semantic zoom.
3. MAINTAINING CONTEXT
Don't create a completely new design in semantic zoom.
Do maintain a similar visual style in semantic zoom.
4. FUNCTIONALITY
Don’t include so much additional functionality and navigation inside semantic zoom that important aspects of your app can’t be used without it..
Do keep semantic zoom free of other functionality.
5. APP BAR
Do not show the app bar during semantic zoom.
Do keep semantic zoom free of other functionality.
6. BACK BUTTON
Don’t show a back button in semantic zoom.
Do use the default behavior of exiting semantic zoom (pinch-zoom out or scroll using the mouse wheel with CTRL pressed).
7. MULTIPLE LEVELS
Don't allow multiple levels of semantic zoom.
Do keep semantic zoom constrained to one level away from your content.
8. TITLES
Don't change titles in semantic zoom
Do use the same titles as your content uses.
9. REMEMBER POSITION OF CONTENT
Don’t move the page to a different position in semantic zoom.
Do maintain the user’s position on the underlying page in semantic zoom.
10. DATA IN SEMANTIC ZOOM
Don't show data in semantic zoom that isn't available on the underlying page.
Do consider visualizing your data in a different way.

