Gallery: photos open lightbox, add project button, watermark our photos
Gallery flow: - Album covers now open the photo lightbox directly (full album set), while the title/"Read the story" link opens the article. Previously the whole card linked to the article and photos were only at the bottom of it. - Each album carries its full photo set in a hidden js-lightbox grid; added main.js support for [data-lightbox-target] cover triggers. - Added the missing main.js include on the gallery page (its lightbox, mobile menu and language switcher never ran before). - Lightbox gained an optional "Read the story ->" button (data-project-url / data-project-label) shown only for gallery albums. Watermark: - Baked a subtle "(c) msosorg.com" watermark (bottom-right, sized per image) into 114 of our own event/community photos. Stock/partner/logo/icon images excluded. Clean originals backed up to images/_originals/ (git-ignored); the script always re-derives from them so re-runs never stack. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
|
@ -2,3 +2,4 @@
|
|||
images/original/
|
||||
.playwright-mcp/
|
||||
code_export.txt
|
||||
images/_originals/
|
||||
|
|
|
|||
|
|
@ -59,6 +59,19 @@
|
|||
text-align: center; color: rgba(255, 255, 255, 0.85);
|
||||
font-size: 14px; padding: 0 24px;
|
||||
}
|
||||
/* "Go to project" button (only shown for gallery-page albums) */
|
||||
.lightbox-project {
|
||||
position: absolute; bottom: 46px; left: 50%; transform: translateX(-50%);
|
||||
display: inline-flex; align-items: center;
|
||||
padding: 9px 18px; border-radius: 999px;
|
||||
background: #E8833A; color: #FFFFFF;
|
||||
font-size: 14px; font-weight: 600; text-decoration: none;
|
||||
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);
|
||||
transition: background 0.15s ease, transform 0.15s ease;
|
||||
}
|
||||
.lightbox-project::after { content: "\00a0\2192"; }
|
||||
.lightbox-project:hover { background: #D9752E; transform: translateX(-50%) translateY(-1px); }
|
||||
.lightbox-project[hidden] { display: none; }
|
||||
|
||||
@media (max-width: 700px) {
|
||||
.event-gallery { margin: 36px 0 8px; }
|
||||
|
|
|
|||
|
|
@ -43,7 +43,15 @@
|
|||
}
|
||||
.album-link-wrap { display: block; text-decoration: none; color: inherit; }
|
||||
|
||||
/* The collage: 1 large tile (left) + 2 stacked tiles (right) */
|
||||
/* Story link (title/date/meta) — opens the article */
|
||||
.album-story-link { display: block; text-decoration: none; color: inherit; }
|
||||
.album-story-link .read-link::after { content: "\00a0\2192"; }
|
||||
|
||||
/* Hidden per-album photo set that feeds the lightbox */
|
||||
.eg-hidden-gallery { display: none; }
|
||||
|
||||
/* The collage: 1 large tile (left) + 2 stacked tiles (right).
|
||||
It is a <button> that opens the photo lightbox. */
|
||||
.album-cover {
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 1fr;
|
||||
|
|
@ -51,7 +59,29 @@
|
|||
gap: 3px;
|
||||
height: 220px;
|
||||
background: #EEF2F4;
|
||||
position: relative;
|
||||
width: 100%; padding: 0; margin: 0; border: 0;
|
||||
font: inherit; color: inherit; text-align: inherit;
|
||||
cursor: pointer; appearance: none; -webkit-appearance: none;
|
||||
}
|
||||
|
||||
/* "View photos" pill that fades up on hover/focus to signal the cover opens photos */
|
||||
.album-cover-hint {
|
||||
position: absolute; z-index: 3; left: 50%; bottom: 12px;
|
||||
transform: translateX(-50%) translateY(6px);
|
||||
display: inline-flex; align-items: center; gap: 7px;
|
||||
padding: 8px 14px; border-radius: 999px;
|
||||
background: rgba(9, 18, 26, 0.62); color: #FFFFFF;
|
||||
font-size: 13px; font-weight: 600; white-space: nowrap;
|
||||
opacity: 0; pointer-events: none;
|
||||
transition: opacity 0.25s ease, transform 0.25s ease;
|
||||
}
|
||||
.album-card:hover .album-cover-hint,
|
||||
.album-cover:focus-visible .album-cover-hint {
|
||||
opacity: 1; transform: translateX(-50%) translateY(0);
|
||||
}
|
||||
.album-cover:focus-visible { outline: 2px solid #2D738C; outline-offset: 2px; }
|
||||
|
||||
.album-tile { position: relative; overflow: hidden; }
|
||||
.album-tile img {
|
||||
width: 100%; height: 100%; object-fit: cover; display: block;
|
||||
|
|
|
|||
|
|
@ -195,135 +195,240 @@
|
|||
<div class="gallery-hero-inner">
|
||||
<p class="gallery-eyebrow">MSOS moments</p>
|
||||
<h1>Our moments through the years</h1>
|
||||
<p class="gallery-lead">A look back at the events, gatherings and moments that make the MSOS community. Click an album to open the story and see every photo.</p>
|
||||
<p class="gallery-lead">A look back at the events, gatherings and moments that make the MSOS community. Click the photos to open the gallery, or the title to read the story.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="gallery-albums">
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/meet-student-slovenia-2024/" aria-label="Meet Student Slovenia 2024">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-meet-student-slovenia-2024" aria-label="View photos: Meet Student Slovenia 2024">
|
||||
<span class="album-tile album-tile--main"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event4-img-1.webp" alt="Meet Student Slovenia 2024, photo 1"></span>
|
||||
<span class="album-tile"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event4-img-2.webp" alt="Meet Student Slovenia 2024, photo 2"></span>
|
||||
<span class="album-tile"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event4-img-3.webp" alt="Meet Student Slovenia 2024, photo 3"><span class="cover-more-badge">+9</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/meet-student-slovenia-2024/">
|
||||
<div class="album-info">
|
||||
<h3>Meet Student Slovenia 2024</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 16.09.2024</p>
|
||||
<p class="album-meta"><span>12 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-meet-student-slovenia-2024" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/meet-student-slovenia-2024/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-1.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-2.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-3.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-4.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-5.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-6.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-7.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-8.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-9.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-10.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-11.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-img-12.webp" data-caption="Meet Student Slovenia 2024"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/meet-student-slovenia-2023/" aria-label="Meet Student Slovenia 2023">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-meet-student-slovenia-2023" aria-label="View photos: Meet Student Slovenia 2023">
|
||||
<span class="album-tile album-tile--main"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event3-photo-1.webp" alt="Meet Student Slovenia 2023, photo 1"></span>
|
||||
<span class="album-tile"><img width="1920" height="1317" loading="lazy" decoding="async" src="../../images/event3-photo-2.webp" alt="Meet Student Slovenia 2023, photo 2"></span>
|
||||
<span class="album-tile"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event3-photo-3.webp" alt="Meet Student Slovenia 2023, photo 3"><span class="cover-more-badge">+7</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/meet-student-slovenia-2023/">
|
||||
<div class="album-info">
|
||||
<h3>Meet Student Slovenia 2023</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 18.09.2023</p>
|
||||
<p class="album-meta"><span>10 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-meet-student-slovenia-2023" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/meet-student-slovenia-2023/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-1.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-2.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-3.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-4.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-5.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-6.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-7.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-8.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-9.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event3-photo-10.webp" data-caption="Meet Student Slovenia 2023"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/humanitarian-tournament-in-maribor/" aria-label="Humanitarian Tournament in Maribor">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-humanitarian-tournament-in-maribor" aria-label="View photos: Humanitarian Tournament in Maribor">
|
||||
<span class="album-tile album-tile--main"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/maribor-tournament-1.webp" alt="Humanitarian Tournament in Maribor, photo 1"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/maribor-tournament-2.webp" alt="Humanitarian Tournament in Maribor, photo 2"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/maribor-tournament-3.webp" alt="Humanitarian Tournament in Maribor, photo 3"><span class="cover-more-badge">+7</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/humanitarian-tournament-in-maribor/">
|
||||
<div class="album-info">
|
||||
<h3>Humanitarian Tournament in Maribor</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 05.04.2025</p>
|
||||
<p class="album-meta"><span>10 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-humanitarian-tournament-in-maribor" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/humanitarian-tournament-in-maribor/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-1.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-2.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-3.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-4.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-5.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-6.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-7.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-8.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-9.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/maribor-tournament-10.webp" data-caption="Humanitarian Tournament in Maribor"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/macedonian-student-night-in-ljubljana/" aria-label="Macedonian Student Night in Ljubljana">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-macedonian-student-night-in-ljubljana" aria-label="View photos: Macedonian Student Night in Ljubljana">
|
||||
<span class="album-tile album-tile--main"><img width="1430" height="757" loading="lazy" decoding="async" src="../../images/msnl-1.webp" alt="Macedonian Student Night in Ljubljana, photo 1"></span>
|
||||
<span class="album-tile"><img width="936" height="422" loading="lazy" decoding="async" src="../../images/msnl-2.webp" alt="Macedonian Student Night in Ljubljana, photo 2"></span>
|
||||
<span class="album-tile"><img width="1087" height="586" loading="lazy" decoding="async" src="../../images/msnl-3.webp" alt="Macedonian Student Night in Ljubljana, photo 3"><span class="cover-more-badge">+4</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/macedonian-student-night-in-ljubljana/">
|
||||
<div class="album-info">
|
||||
<h3>Macedonian Student Night in Ljubljana</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 08.10.2022</p>
|
||||
<p class="album-meta"><span>7 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-macedonian-student-night-in-ljubljana" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/macedonian-student-night-in-ljubljana/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-1.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-2.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-3.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-4.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-5.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-6.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/msnl-7.webp" data-caption="Macedonian Student Night in Ljubljana"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/paint-and-wine-at-sunset/" aria-label="Paint & Wine at Sunset">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-paint-and-wine-at-sunset" aria-label="View photos: Paint & Wine at Sunset">
|
||||
<span class="album-tile album-tile--main"><img width="1600" height="1067" loading="lazy" decoding="async" src="../../images/paint-wine-1.webp" alt="Paint & Wine at Sunset, photo 1"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/paint-wine-2.webp" alt="Paint & Wine at Sunset, photo 2"></span>
|
||||
<span class="album-tile"><img width="1600" height="1067" loading="lazy" decoding="async" src="../../images/paint-wine-3.webp" alt="Paint & Wine at Sunset, photo 3"><span class="cover-more-badge">+6</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/paint-and-wine-at-sunset/">
|
||||
<div class="album-info">
|
||||
<h3>Paint & Wine at Sunset</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 08.03.2025</p>
|
||||
<p class="album-meta"><span>9 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-paint-and-wine-at-sunset" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/paint-and-wine-at-sunset/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-1.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-2.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-3.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-4.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-5.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-6.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-7.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-8.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/paint-wine-9.webp" data-caption="Paint & Wine at Sunset"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/watching-handball-together-in-slovenia/" aria-label="Watching Handball Together in Slovenia">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-watching-handball-together-in-slovenia" aria-label="View photos: Watching Handball Together in Slovenia">
|
||||
<span class="album-tile album-tile--main"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/handball-2025-1.webp" alt="Watching Handball Together in Slovenia, photo 1"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/handball-2025-2.webp" alt="Watching Handball Together in Slovenia, photo 2"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/handball-2025-3.webp" alt="Watching Handball Together in Slovenia, photo 3"><span class="cover-more-badge">+4</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/watching-handball-together-in-slovenia/">
|
||||
<div class="album-info">
|
||||
<h3>Watching Handball Together in Slovenia</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 25.01.2025</p>
|
||||
<p class="album-meta"><span>7 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-watching-handball-together-in-slovenia" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/watching-handball-together-in-slovenia/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-1.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-2.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-3.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-4.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-5.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-6.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/handball-2025-7.webp" data-caption="Watching Handball Together in Slovenia"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/morning-coffee-in-front-of-ctk/" aria-label="Morning Coffee in front of CTK">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-morning-coffee-in-front-of-ctk" aria-label="View photos: Morning Coffee in front of CTK">
|
||||
<span class="album-tile album-tile--main"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event4-image1.webp" alt="Morning Coffee in front of CTK, photo 1"></span>
|
||||
<span class="album-tile"><img width="1425" height="950" loading="lazy" decoding="async" src="../../images/event4-image2.webp" alt="Morning Coffee in front of CTK, photo 2"></span>
|
||||
<span class="album-tile"><img width="1920" height="1280" loading="lazy" decoding="async" src="../../images/event4-image3.webp" alt="Morning Coffee in front of CTK, photo 3"><span class="cover-more-badge">+4</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/morning-coffee-in-front-of-ctk/">
|
||||
<div class="album-info">
|
||||
<h3>Morning Coffee in front of CTK</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 08.06.2024</p>
|
||||
<p class="album-meta"><span>7 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-morning-coffee-in-front-of-ctk" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/morning-coffee-in-front-of-ctk/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image1.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image2.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image3.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image4.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image5.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image6.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/event4-image7.webp" data-caption="Morning Coffee in front of CTK"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/in-memory-of-frosina-kulakova/" aria-label="In Memory of Frosina Kulakova">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-in-memory-of-frosina-kulakova" aria-label="View photos: In Memory of Frosina Kulakova">
|
||||
<span class="album-tile album-tile--main"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/frosina-1.webp" alt="In Memory of Frosina Kulakova, photo 1"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/frosina-2.webp" alt="In Memory of Frosina Kulakova, photo 2"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/frosina-3.webp" alt="In Memory of Frosina Kulakova, photo 3"></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/in-memory-of-frosina-kulakova/">
|
||||
<div class="album-info">
|
||||
<h3>In Memory of Frosina Kulakova</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 08.02.2025</p>
|
||||
<p class="album-meta"><span>3 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-in-memory-of-frosina-kulakova" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/in-memory-of-frosina-kulakova/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/frosina-1.webp" data-caption="In Memory of Frosina Kulakova"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/frosina-2.webp" data-caption="In Memory of Frosina Kulakova"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/frosina-3.webp" data-caption="In Memory of Frosina Kulakova"></button>
|
||||
</div>
|
||||
</article>
|
||||
<article class="album-card">
|
||||
<a class="album-link-wrap" href="../../en/projects/in-memory-of-the-kochani-victims/" aria-label="In Memory of the Kochani Victims">
|
||||
<div class="album-cover">
|
||||
<button type="button" class="album-cover" data-lightbox-target="gal-in-memory-of-the-kochani-victims" aria-label="View photos: In Memory of the Kochani Victims">
|
||||
<span class="album-tile album-tile--main"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/kochani-1.webp" alt="In Memory of the Kochani Victims, photo 1"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/kochani-2.webp" alt="In Memory of the Kochani Victims, photo 2"></span>
|
||||
<span class="album-tile"><img width="720" height="480" loading="lazy" decoding="async" src="../../images/kochani-3.webp" alt="In Memory of the Kochani Victims, photo 3"><span class="cover-more-badge">+1</span></span>
|
||||
</div>
|
||||
|
||||
<span class="album-cover-hint"><i class="fas fa-expand" aria-hidden="true"></i> View photos</span>
|
||||
</button>
|
||||
<a class="album-story-link" href="../../en/projects/in-memory-of-the-kochani-victims/">
|
||||
<div class="album-info">
|
||||
<h3>In Memory of the Kochani Victims</h3>
|
||||
<p class="album-date"><i class="far fa-calendar" aria-hidden="true"></i> 21.03.2025</p>
|
||||
<p class="album-meta"><span>4 photos</span><span class="dot" aria-hidden="true"></span><span class="read-link">Read the story</span></p>
|
||||
</div>
|
||||
</a>
|
||||
<div id="gal-in-memory-of-the-kochani-victims" class="eg-hidden-gallery js-lightbox" data-project-url="../../en/projects/in-memory-of-the-kochani-victims/" data-project-label="Read the story" hidden>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/kochani-1.webp" data-caption="In Memory of the Kochani Victims"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/kochani-2.webp" data-caption="In Memory of the Kochani Victims"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/kochani-3.webp" data-caption="In Memory of the Kochani Victims"></button>
|
||||
<button type="button" class="eg-thumb" data-full="../../images/kochani-4.webp" data-caption="In Memory of the Kochani Victims"></button>
|
||||
</div>
|
||||
</article>
|
||||
</section>
|
||||
</main>
|
||||
|
|
@ -400,6 +505,7 @@
|
|||
</footer>
|
||||
<!-- END_FOOTER -->
|
||||
|
||||
<script src="../../main.js"></script>
|
||||
<link rel="stylesheet" href="/assistant.css">
|
||||
<script src="/assistant.js" defer></script>
|
||||
</body>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 240 KiB After Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 289 KiB After Width: | Height: | Size: 284 KiB |
|
Before Width: | Height: | Size: 441 KiB After Width: | Height: | Size: 425 KiB |
|
Before Width: | Height: | Size: 272 KiB After Width: | Height: | Size: 262 KiB |
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 207 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 380 KiB After Width: | Height: | Size: 381 KiB |
|
Before Width: | Height: | Size: 312 KiB After Width: | Height: | Size: 297 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 280 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 202 KiB |
|
Before Width: | Height: | Size: 249 KiB After Width: | Height: | Size: 237 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 161 KiB |
|
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |