diff --git a/web/src/app.css b/web/src/app.css index f2864e52..cf892f4c 100644 --- a/web/src/app.css +++ b/web/src/app.css @@ -3,6 +3,7 @@ @import 'swiper/css'; @import 'swiper/css/navigation'; +@import 'swiper/css/zoom'; /* # ================================================================= # Global selectors diff --git a/web/src/lib/components/content/Thumbnail.svelte b/web/src/lib/components/content/Thumbnail.svelte index 271048d3..1a9c2c39 100644 --- a/web/src/lib/components/content/Thumbnail.svelte +++ b/web/src/lib/components/content/Thumbnail.svelte @@ -3,7 +3,7 @@ import Img from './Img.svelte'; import { IconX } from '@tabler/icons-svelte-runes'; import Swiper from 'swiper'; - import { Navigation } from 'swiper/modules'; + import { Navigation, Zoom } from 'swiper/modules'; import { onMount } from 'svelte'; interface Props { @@ -28,7 +28,7 @@ onMount(() => { swiper = new Swiper(`.swiper-${id}`, { zoom: true, - modules: [Navigation], + modules: [Navigation, Zoom], navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev' @@ -73,30 +73,49 @@