Modernize portfolio presentation

This commit is contained in:
2026-06-27 06:20:42 +09:00
parent 831b3fd561
commit d4c63e8b4b
3 changed files with 319 additions and 12 deletions

View File

@@ -15,6 +15,7 @@ const caseData = {
"채널별 스케줄 큐, 반복 컷, 다음/대기/송출 상태를 분리한 운영 UI 개발"
],
images: [
{ src: "assets/media/election-candidate-screen.webp", alt: "2026 local election candidate result graphic" },
{ src: "assets/media/local-election-2026-premium.webp", alt: "2026 지방선거 지역민방 방송 그래픽 운영 쇼케이스" },
{ src: "assets/media/local-election-2026-race.webp", alt: "2026 지방선거 광역단체장 1위 후보 그래픽" },
{ src: "assets/media/local-election-2026-landscape.webp", alt: "2026 지방선거 기초단체장 판세 그래픽" }
@@ -272,6 +273,8 @@ const renderCase = (key, imageIndex = 0) => {
const thumb = document.createElement("img");
thumb.src = item.src;
thumb.alt = "";
thumb.loading = "lazy";
thumb.decoding = "async";
button.appendChild(thumb);
button.addEventListener("click", () => renderCase(key, index));
return button;