# navigation.zoomPresets

Part of [Navigation bar](https://kernstra.com/docs/web-sdk/config/navigation) in the Kernstra Web SDK 1.0.0 configuration reference.

- Type: `readonly number[]`
- Default: `0.5, 0.75, 1, 1.25, 1.5, 2, 3`
- Page: https://kernstra.com/docs/web-sdk/config/navigation/zoompresets

Zoom menu levels and button steps (1 = 100%), kept inside `minZoom`–`maxZoom`. The default applies when the option is left out (it is not a key of `DEFAULT_CONFIG`). Presets are sorted and de-duplicated; a level outside `minZoom`–`maxZoom` is left out with a console warning. When none is left, the default levels inside the range are used, and when none of those fits either, the range's two ends — the zoom menu never offers a level the viewer will not reach.

```ts
navigation: { zoomPresets: [0.5, 1, 1.5, 2] }
```

Web page: https://kernstra.com/docs/web-sdk/config/navigation/zoompresets
