본문 바로가기
반응형

이슈&뉴스/엔터·인물116

귀궁 뜻·등장인물·촬영지 총정리|줄거리부터 결말 예측까지 주제 시각자료 귀궁 뜻·등장인물·촬영지 총정리|줄거리부터 결말 예측까지 귀궁 뜻·등장인물·촬영지 총정리|줄거리부터 결말 예측까지"> 1. 귀궁 뜻과 세계관 해석귀궁(鬼宮)은 '귀신이 깃든 궁궐'이라는 의미를 가진 순수창작 드라마입니다. SBS 금토드라마로 2025년 4월 첫 방영된 후, 귀궁 뜻을 궁금해하는 시청자가 급증하며 주말 드라마 화제의 중심에 올랐습니다.세계관의 핵심은 3가지 요소입니다.퇴마 판타지: 이무기와 팔척귀운명적 로맨스: 강철이와 여리궁중 정치: 개혁 군주 이정경귀석, 빙의, 영매 등 초자연적 설정은 귀궁 세계관의 독창성을 강화합니다.2. 귀궁 등장인물과 주요 인물 분석 인물 배우 설명 윤갑/강철이육성재이무기에 빙의된 서얼 검서관여리김지연안경 제작 기술 가진 영매이정김지훈개혁 추진하는 젊은 군주팔척귀정미소원한 품은 2.4m의 귀물 존재강철이는 인간과 귀.. 2025. 5. 10.
귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석, 팔척귀·이무기까지 주제 시각자료 귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석, 팔척귀·이무기까지 귀궁 뜻, 한자 의미부터 드라마 속 설정까지 자세히 정리했습니다. 팔척귀, 야광주, 이무기까지 총정리!귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석까지SBS 금토드라마 ‘귀궁’이 방영되면서 ‘귀궁 뜻’에 대한 관심이 뜨겁습니다.‘귀궁 뜻’은 한자적으로, 또 드라마 설정적으로 다양한 의미로 해석되며, 팔척귀, 이무기, 야광주 같은 전통 설화적 요소까지 어우러져 독특한 세계관을 구성합니다.1. 귀궁 뜻 한자 해석‘귀궁 뜻’을 해석하기 위해 가장 먼저 살펴볼 수 있는 것은 한자입니다.귀(歸): 돌아올 귀 — 귀환, 돌아가다궁(宮): 집 궁 — 궁궐, 큰 집이 조합으로 '귀궁(歸宮)'은 문자 그대로 '궁으로 돌아감'이라는 의미로 볼 수 있습니다.하지만 드라마 ‘귀궁’에서는 ‘귀신의 궁궐(鬼宮)’이라는 해석.. 2025. 5. 9.
이혼보험 등장인물·줄거리 총정리 - tvN 드라마 OTT·넷플릭스 정보까지 주제 시각자료 이혼보험 등장인물·줄거리 총정리 - tvN 드라마 OTT·넷플릭스 정보까지 이혼보험 드라마 등장인물, 줄거리, 시청률, OTT 플랫폼, 넷플릭스 제공 여부까지 한눈에 확인할 수 있는 2025년 상반기 tvN 화제작 정리 콘텐츠입니다.2025년 tvN 월화드라마 ‘이혼보험’이 방송되며 신선한 소재와 화려한 출연진으로 큰 화제를 모으고 있습니다.이혼보험 등장인물, 이혼보험 줄거리, 이혼보험 OTT 서비스, 넷플릭스 제공 여부, 촬영지, 시청률, OST 등 이 드라마의 모든 정보를 이 글 한 편에 정리했습니다.1. 이혼보험 드라마 기본 정보방송사: tvN편성: 2025년 3월 31일 첫 방송, 매주 월·화 밤 8시 50분장르: 오피스 로맨틱 코미디총 몇부작?: 12부작 완결 예정OTT 서비스: 티빙(TVING), 쿠팡플레이 동시 서비스 / 넷플릭스 미제공2. 이혼보험 등장인물 소개 .. 2025. 5. 6.
서브 스턴스 뜻·결말 완벽 해석 - 넷플릭스·디즈니 OTT 공개 정보 총정리 주제 시각자료 서브 스턴스 뜻·결말 완벽 해석 - 넷플릭스·디즈니 OTT 공개 정보 총정리 서브 스턴스 뜻과 결말, 넷플릭스·디즈니 등 OTT 서비스 공개 일정까지. 화제작 서브스턴스를 깊이 있게 분석한 블로그 포스팅입니다.2025년 영화 팬들의 주목을 한몸에 받고 있는 작품, 서브 스턴스(The Substance). 데미 무어와 마가렛 퀄리가 주연을 맡은 이 작품은 칸 영화제에서 큰 반향을 일으킨 후 전 세계적으로 화제가 되고 있습니다. 이번 포스팅에서는 서브 스턴스 뜻, 서브 스턴스 결말, 그리고 서브 스턴스 넷플릭스·디즈니 OTT 공개 일정 등, 여러분이 궁금해하는 내용을 전부 정리해 드립니다.1. 서브 스턴스 뜻 - 단어의 의미와 영화 속 상징성서브 스턴스 뜻은 단순히 '물질'을 넘어, '본질', '핵심', '실체'라는 의미까지 포함합니다. 영어 단어 substance는 사전적으로는 ‘.. 2025. 5. 6.
JTBC 이혼숙려캠프 다시보기|절약부부·강지용 사망까지, 리얼리티의 그림자 주제 시각자료 JTBC 이혼숙려캠프 다시보기|절약부부·강지용 사망까지, 리얼리티의 그림자 JTBC 이혼숙려캠프 다시보기|절약부부·강지용 사망 정리">JTBC 이혼숙려캠프 다시보기, 절약부부와 강지용 사망 이슈 총정리. 출연료, 방송시간, 재방송, VOD 삭제 사유까지 상세히 확인하세요.1. JTBC 이혼숙려캠프란?JTBC 이혼숙려캠프는 이혼 위기의 부부들이 3박 4일 동안 합숙하며 전문가의 상담과 조언을 통해 이혼 여부를 숙려하는 리얼리티 예능 프로그램입니다.리얼리티라는 장르 안에서 폭력, 협박, 대출, 부채, 사채 등 현실적인 갈등을 전면적으로 다루며 가족과 인간관계의 본질을 조명하고 있습니다.방송 채널: JTBC방영 시간: 매주 목요일 오후 10시 10분재방송: 금·토요일 다수 편성 (JTBC 및 JTBC2)VOD 플랫폼: 티빙(TVING), 넷플릭스(일부 회차), JTBC 공식 홈페이지.. 2025. 5. 3.
난홍 드라마 다시 보기 완벽 정리 | 난홍 소설부터 결말·OST·등장인물까지 한눈에! 주제 시각자료 난홍 드라마 다시 보기 완벽 정리 | 난홍 소설부터 결말·OST·등장인물까지 한눈에! 난홍 드라마 다시 보기 | 결말·소설·OST까지 총정리">중드 난홍의 감동을 다시 느껴보세요. 소설 원작, 등장인물, 결말, OST까지 난홍을 제대로 이해할 수 있는 총정리 가이드입니다.1. 난홍 드라마 개요1.1 난홍이란?‘난홍(难哄)’은 중국 인기 웹소설을 원작으로 한 넷플릭스 중드로, “달래기 어렵다”는 의미를 지닌 감성 로맨스물입니다.난홍 드라마는 첫사랑과 재회, 감정 치유를 주제로 하며, 난홍 소설 팬층의 압도적 지지를 받으며 제작되었습니다.1.2 기본 정보제목: 난홍 (难哄)원작: 죽이(竹已) 작가의 난홍 소설총 회차: 32부작감독: 취유닝방송: YOUKU, 넷플릭스 중드 (한글 자막 제공)2. 난홍 등장인물 정리2.1 주요 등장인물 인물 배우 설명 쌍옌백경정유쾌하지만 내면에 상처 있는 주.. 2025. 5. 3.
반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/c2PToW'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);