본문 바로가기
반응형

이슈&뉴스/문화·스포츠87

서브스턴스 후기: 충격적 결말과 해석 – 넷플릭스 공개 여부까지! 주제 시각자료 서브스턴스 후기: 충격적 결말과 해석 – 넷플릭스 공개 여부까지! 1. 영화 서브스턴스 개요제목: 서브스턴스 (The Substance)장르: 공포, 고어, 블랙 코미디, 스릴러감독/각본: 코랄리 파르자출연: 데미 무어, 마가렛 퀄리, 데니스 퀘이드 외개봉일: 2024년 12월 11일 (한국)러닝타임: 2시간 21분관람등급: 청소년 관람불가배급사: NEW수상:✔ 제77회 칸 영화제 각본상 수상✔ 제49회 토론토 국제영화제 미드나잇 매드니스 관객상 수상OTT 스트리밍 여부: 현재 미제공 (넷플릭스 미포함)영화 서브스턴스는 충격적인 바디 호러와 외모지상주의에 대한 강렬한 풍자로 주목받은 작품입니다. 과연 이 영화는 명작일까요, 망작일까요? 함께 살펴보겠습니다.2. 줄거리 요약 (스포 최소화)한때 헐리우드의 정상에 있었던 엘리자베스 스파클데이(데미 무어). 하지만 나이가 들.. 2025. 2. 2.
독수리 오형제를 부탁해! 등장인물 관계도 및 드라마 정보 주제 시각자료 독수리 오형제를 부탁해! 등장인물 관계도 및 드라마 정보 1. 드라마 개요안녕하세요! 2025년 상반기 최고의 기대작, 독수리 오형제를 부탁해!를 소개합니다. "독수리 오형제를 부탁해"는 KBS2 주말드라마로, 엄지원과 안재욱이 주연을 맡아 감동적인 가족 이야기를 선보입니다.  등장인물, 줄거리, 인물 관계도, 방송 일정까지 한눈에 확인하세요! 📺✨ 방송 채널: KBS2에서 만나보실 수 있어요!방송 시간: 주말 저녁 8시에 찾아갑니다 (토일 오후 8시 ~ 9시 20분)방영 시작: 2025년 2월 1일부터 시작!회차: 50부작으로 찾아뵐 예정이에요~연출: '순정 복서'의 감동을 선사했던 최상열 감독님이 메가폰을 잡았어요.극본: '백년의 유산'으로 많은 사랑을 받았던 구현숙 작가님의 신작!OTT: 웨이브(Wavve)에서도 편하게 시청하실 수 있답니다 ✨한줄 소개.. 2025. 2. 2.
넷플릭스에서 완전 핫한 중드! '오복임문' 리뷰 - 다섯 자매의 달콤쌉싸름한 연애일기 주제 시각자료 넷플릭스에서 완전 핫한 중드! '오복임문' 리뷰 - 다섯 자매의 달콤쌉싸름한 연애일기 1. 오복임문 소개 및 기본 정보헤이~ 2025년 1월 25일부터 넷플릭스와 후난위성TV에서 방영 중인 '오복임문'(五福临门, Perfect Match)! 북송 시대를 배경으로 한 초특급 로맨스 코미디예요 1) 기본 정보장르: 달달한 고장극 + 로맨스 + 코미디 + 가족드라마방영 기간: 2025.1.25 ~ 2.15 (3주간 몰아보기 가능!)에피소드: 36화 (하루 종일 정주행하기 딱이에요~)출연진: 노욱효, 왕성월, 예홍결 등등 실력파 배우들 총출동!OTT: 넷플릭스에서 편하게 시청하세요 이 드라마는요, 개성만점 다섯 자매들과 그들의 엄마 '리 부인'이 새로운 도시에서 시작하는 달콤쌉싸름한 로맨스를 그린 작품이에요! 딸들의 행복한 결혼을 위해 동분서주하는 리 부인과 자매들의 좌충우돌 연애기가 완전 재밌.. 2025. 2. 1.
대학로 19금 연극 '수상한 미용실' 리뷰: 화끈한 웃음과 색다른 경험 주제 시각자료 대학로 19금 연극 '수상한 미용실' 리뷰: 화끈한 웃음과 색다른 경험 🎭 연극 개요장르: 19금 성인 연극, 에로틱 코미디공연 장소: 대학로 스타시티 6층 (서울 종로구 대학로11길 23)러닝타임: 약 80분관람 연령: 만 19세 이상 (신분증 지참 필수)⏰ 공연 일정수, 목: 19:00금: 16:00, 19:00토: 15:00, 19:00일: 13:00, 16:00, 17:00 (격주 진행)월, 화: 휴연🎟 티켓 가격 및 할인 정보일반석: 69,000원특별석: 99,000원💰 할인 혜택커플 할인: 30% 할인재관람 할인: 30% 할인'좋은 친구들' 이벤트: 친구 3명이 함께 예약 시 2명 가격으로 결제 가능🎫 예매 방법네이버 예약을 통해 온라인 예매 가능현장 구매 가능 (하지만 사전 예약 추천)📖 연극 '수상한 미용실'의 매력 포인트💇‍♀️ 1. 독특한 설정과.. 2025. 2. 1.
솔로지옥4, 넷플릭스 연애 리얼리티 드디어 공개 주제 시각자료 솔로지옥4, 넷플릭스 연애 리얼리티 드디어 공개 '솔로지옥 4'가 드디어 베일을 벗었습니다! 이번 시즌은 신선한 출연진, 예측 불가능한 전개, 그리고 극적인 러브라인 변화로 시청자들의 이목을 사로잡고 있습니다.출연진의 인스타그램 업데이트, 직업 정보, 최신 커플 현황, 공식 인터뷰, 그리고 에피소드 요약까지 한눈에 확인해 보세요! 👇📺 방송 정보공개 날짜: 2025년 1월 14일 (화) 오후 5시 첫 방송방송 일정: 매주 화요일 오후 5시총 에피소드: 12부작촬영 장소: 인천 옹진군 옹진면 승봉도📌 '솔로지옥 4' 출연진: 이번 시즌을 빛낼 얼굴들여성 출연진이시안 (25세) - 모델 @yuseeeany정유진 (28세) - 댄서 @youjini1225김민설 (23세) - 프리랜서 아나운서 @kimminseoll박다디 (25세) - 모델 @bxxyo.. 2025. 1. 30.
히트맨2: 설 연휴 극장가를 강타한 코믹 액션 블록버스터 주제 시각자료 히트맨2: 설 연휴 극장가를 강타한 코믹 액션 블록버스터 설 연휴 영화 추천! 웃음과 액션이 폭발하는 '히트맨2'를 만나보세요. 가족 영화로 제격인 이 작품은 흥행 비결부터 관객 반응까지 완벽한 재미를 보장합니다.목차히트맨2란 어떤 영화인가?박스오피스 1위 달성, 흥행 비결은?히트맨2의 매력 포인트관객들의 생생한 후기결론: 히트맨2를 꼭 봐야 하는 이유1. 히트맨2란 어떤 영화인가?'히트맨2'는 2025년 설 연휴를 겨냥해 개봉한 코믹 액션 영화로, 전작의 성공 이후 무려 5년 만에 돌아온 속편입니다.주인공 '준'(권상우 분)이 웹툰 작가로서 창작한 작품이 현실에서 테러로 재현되며 벌어지는 스릴 넘치는 이야기를 다루고 있습니다. 이 과정에서 유쾌한 코미디와 긴장감 넘치는 액션이 절묘하게 어우러져 관객들에게 폭소를 선사합니다.주요 정보:감독: 최원섭주연: 권상우.. 2025. 1. 28.
반응형

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);