본문 바로가기
반응형

유용한 정보/제품&장소 정보60

나이키 러닝화 계급도 비교|알파플라이3·페가수스41·인피니티런4 차이 총정리 주제 시각자료 나이키 러닝화 계급도 비교|알파플라이3·페가수스41·인피니티런4 차이 총정리 나이키 러닝화 최신 계급도 정리! 알파플라이3, 페가수스41, 인피니티런4의 기능과 차이를 비교해 최적의 선택을 도와드립니다.러닝화를 선택하는 기준은 단순히 ‘브랜드’나 ‘디자인’만이 아닙니다.특히 나이키 러닝화는 모델에 따라 퍼포먼스, 착화감, 부상 방지 기능까지 크게 달라지는데요.2025년 기준, 러너들이 가장 많이 비교하는 모델은 알파플라이3, 인피니티런4, 페가수스41입니다.이 글에서는 이 세 가지 모델의 러닝화 계급도와 기능 차이점을 정리해드립니다.러닝 초보자부터 마라톤 엘리트까지, 나에게 맞는 나이키 러닝화를 찾고 싶다면 꼭 끝까지 읽어주세요!나이키 러닝화, 왜 계급도로 구분해야 할까?나이키 러닝화는 단순한 운동화가 아닌 ‘러닝 퍼포먼스 장비’입니다.한 해 수백만 켤레가 팔리는 이 시장에서, .. 2025. 6. 16.
쥬비컷내돈내산 솔직 후기, 붙이기만 해도 팔뚝살 변화 있었을까? 주제 시각자료 쥬비컷내돈내산 솔직 후기, 붙이기만 해도 팔뚝살 변화 있었을까? 쥬비컷 슬리밍 랩핑 내돈내산 3주 사용 후기! 팔뚝살 붓기 완화와 바디라인 정리까지 직접 체험한 리얼 리뷰.거울 앞에 섰을 때 가장 먼저 눈에 띄는 팔뚝살.이제는 여름 민소매를 자신 있게 입고 싶어 시작한 제품이 있습니다.SNS에서 화제였던 ‘쥬비컷 슬리밍 랩핑’, 직접 구매해 3주간 사용해본 내돈내산 리얼 후기를 지금부터 공유합니다.쥬비컷 구매하기잠시 후 페이지로 이동합니다...">쥬비컷 구매하기잠시 후 페이지로 이동합니다...쥬비컷 슬리밍 랩핑이란?쥬비컷은 팔뚝, 허벅지, 복부 등 원하는 부위에 부착하여 사용하는 다이어트 랩핑 패치입니다.롤 타입으로 되어 있어 필요한 길이만큼 잘라 사용하는 방식이 특징이며, 제품 표면에는 줄자 형태의 점선이 표시되어 있어 전후 차이를 눈으로 확인할 수 있어요.어떤 성.. 2025. 6. 16.
가나디바나나우유, CU 편의점 품절 대란템 직접 마셔봤습니다 주제 시각자료 가나디바나나우유, CU 편의점 품절 대란템 직접 마셔봤습니다 이번 포스팅에서는 CU 편의점 한정판 ‘가나디바나나우유’ 출시! 키링 굿즈까지 포함된 인기 제품, 가격, 후기, 재고 확인 방법까지 정리했습니다.CU 가나디바나나우유, 왜 이리 난리인가요?출시 첫날 품절 대란이 일어난 이유SNS·인스타그램·틱톡에서 불붙은 유행병뚜껑 키링, 이거 하나 때문에 난리어디서, 얼마에 구매할 수 있나요?판매처: CU 편의점 한정가격: 2,300원 / 용량: 190ml구매 팁: 포켓CU 앱 활용 재고 조회직접 마셔봤습니다: 맛 + 구성 + 굿즈 후기맛: 라이트한 바나나맛, 달달함 적당구성: 키링 포함, 디자인 퀄리티 언급후기: 단순한 우유가 아닌 ‘소장템’키링, 피규어, 굿즈: 가나디 마케팅의 승리콜라보 제품 리스트 (딸기, 초코 등)키링 활용법과 소비자 반응SNS 해시태그 반응 .. 2025. 6. 15.
후지XE5 리뷰: X-E4에서 얼마나 달라졌나? 클래식 감성에 최신 기술 탑재! 주제 시각자료 후지XE5 리뷰: X-E4에서 얼마나 달라졌나? 클래식 감성에 최신 기술 탑재! 후지필름 X-E5, 4년 만의 신제품! 40MP 센서와 5축 IBIS로 새롭게 진화한 미러리스의 진가를 확인해보세요.2025년 6월, 후지필름이 X 시리즈의 새로운 계보를 이을 후지XE5를 공식 출시했습니다. 전작인 X-E4 이후 약 4년 만에 등장한 이 신제품은 클래식한 외형은 유지하면서도 내부는 완전히 바뀐 '진화형 미러리스 카메라'로 주목받고 있습니다.X100V와 XE 시리즈 사이에서 고민 중이라면, 이 글이 분명 큰 도움이 될 것입니다.후지XE5 스펙 요약: X-E 시리즈 최초의 IBIS 탑재가장 주목할 만한 업그레이드는 단연 5축 바디 손떨림 보정(IBIS)입니다. 이는 X-E 시리즈 최초로 도입된 기능으로, 최대 7스톱의 흔들림 보정을 지원하여 영상 촬영자와 저조도 환경 촬영자 모두에게 희소식.. 2025. 6. 15.
구래동밥독, 보물섬 이현석 셰프의 숨은 볶음밥 맛집 등장! 주제 시각자료 구래동밥독, 보물섬 이현석 셰프의 숨은 볶음밥 맛집 등장! 유튜버 보물섬 이현석이 직접 운영하는 김포 구래동 밥독! 이번 포스팅에서는 철판 볶음밥을 간편식으로 재현한 매력적인 맛집을 소개합니다.서울과 가까운 김포 구래동. 이 조용한 동네에 요즘 SNS에서 뜨겁게 떠오르는 맛집이 있습니다.유튜브 채널 '보물섬'의 인기 멤버 이현석이 직접 오픈한 ‘구래동밥독’이 바로 그 주인공입니다.단순한 유튜버 협업이 아니라, 매장 계약부터 메뉴 개발까지 이현석 본인이 직접 운영하는 자영업 프로젝트로 시작된 이곳.“고깃집 후식 볶음밥의 맛, 이젠 간편하게 즐기자.”이 콘셉트 하나로, 구래동에 진짜 밥집이 생겼습니다.유튜버 보물섬 이현석, 왜 식당을 시작했을까?유명 유튜버의 오프라인 도전2024년, 보물섬 채널은 ‘숨겨진 맛집 만들기 프로젝트’를 공개했습니다.평소 장사 경험이 없던.. 2025. 6. 14.
슈팝업 2025 성수 일정, 예약 링크부터 굿즈까지 총정리! 주제 시각자료 슈팝업 2025 성수 일정, 예약 링크부터 굿즈까지 총정리! 2025 슈팝업 성수 일정, 예약 방법, 한정 굿즈, 인생네컷까지! 이번 포스팅에서는 슈팝업 방문 전 필수 체크 포인트까지 정리했습니다. 90년대생이라면 한 번쯤 플레이해봤을 그 게임!라면가게, 뷰티샵, 분식집을 운영하던 귀여운 캐릭터 ‘슈’가 다시 돌아왔습니다.2025년 6월, 서울 성수동 마플샵에서 열리는 ‘슈팝업’은 단순한 전시가 아닌, 추억과 굿즈, 포토존이 가득한 현실 속 슈의 생일파티입니다. 2025 슈팝업 일정과 입장 방법은?슈 생일 맞이 한정 팝업스토어운영기간: 2025년 6월 20일(금) ~ 7월 6일(일)운영시간: 오전 11시 ~ 오후 8시 (입장 마감 19:30)장소: 서울 성동구 성수일로 47, 마플샵 1층입장 방법: 네이버 예약 필수 (1인 1매 / 재입장 불가)네이버 예약 바로하.. 2025. 6. 14.
반응형

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