Skip to content

Commit

Permalink
feat: add fullscreen image transition
Browse files Browse the repository at this point in the history
  • Loading branch information
madkarmaa committed Nov 12, 2024
1 parent 1c388b0 commit 06ff9bf
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/lib/components/ImageModal.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<script lang="ts">
import { createEventDispatcher } from 'svelte';
import { fade } from 'svelte/transition';
export let src: string;
export let alt: string;
Expand All @@ -19,9 +20,9 @@

<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="modal-overlay" on:click={closeModal}>
<div class="modal-overlay" on:click={closeModal} transition:fade={{ duration: 175 }}>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="modal-content" on:click|stopPropagation>
<div class="modal-content" on:click|stopPropagation transition:fade={{ duration: 175 }}>
<button class="close-button" on:click={closeModal}>×</button>
<img {src} {alt} />
</div>
Expand Down Expand Up @@ -57,7 +58,7 @@
.close-button {
position: absolute;
top: -2rem;
top: -1rem;
right: -2rem;
background: none;
border: none;
Expand Down

0 comments on commit 06ff9bf

Please sign in to comment.