<!-- S : 이벤트 복사영역 여기서부터 --> <style> .art-container-event { position: relative; width: 100%; max-width: 1920px; margin: 0 auto; text-align: center; overflow: hidden; } .art-content-inner { position: relative; display: flex; justify-content: center; margin: 0 auto; overflow: hidden; } .art-content-inner img { display: block; width: 100%; } #dim { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000; } .md-open { overflow-y: hidden; padding-right: 17px; } .md-cnt { visibility: hidden; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif !important; background: #fff; padding: 80px; width: 1200px; height: 96%; z-index: 1000; overflow-y: scroll; -ms-overflow-style: none; scrollbar-width: none; } .md-cnt::-webkit-scrollbar { display: none; } .md-cnt .md-tit .main { font-size: 45px; font-weight: 700; letter-spacing: -2.25px; margin: 10px 0 24px; } .md-cnt .md-tit .name { font-size: 20px; font-weight: 700; letter-spacing: -1px; margin-bottom: 14px; } .md-cnt .md-tit .sub { font-size: 18px; font-weight: 400; letter-spacing: -1.4px; } .md-cnt .md-txt .main { font-size: 24px; font-weight: 700; letter-spacing: -0.6px; margin: 40px 0 22px; } .md-cnt .md-txt .sub { font-size: 18px; font-weight: 400; line-height: 28px; letter-spacing: -0.45px; } .md-cnt .btn-close { position: absolute; top: 30px; right: 30px; background: url('https://image.a-rt.com/art/managing/event/20230302_NIKE_AIR_MAX_DAY_CAMPAIGN/pc/md/btn2.png') no-repeat center/contain; width: 27px; height: 27px; text-indent: 100%; white-space: nowrap; overflow: hidden; } .md-cnt.event { width: 800px; height: auto; padding: 30px; } .md-cnt.event .md-tit .main { font-size: 27px; font-weight: 600; letter-spacing: -1.25px; border-bottom: 2px solid #000; padding-bottom: 30px; margin: 0; } .md-cnt.event .md-txt { text-align: left; padding-top: 30px; } .md-cnt.event .md-txt .sub { line-height: 1.8; list-style: inside; list-style-type: '- '; text-indent: -12px; padding-left: 12px; } .md-cnt.event .md-txt .spot { color: #e74c3c; font-weight: 600; } </style> <!-- s : art-container-event --> <div class="art-container-event"> <div class="art-content-inner"> <img src="https://image.a-rt.com/art/managing/event/20240424_monthly/pc-abc.jpg" usemap="#map1" /> <map name="map1"> <!-- 쿠폰 --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="10%쿠폰"data-tag-title="ABC_가정의 달"shape="rect" alt="ABC 신상품 10% 할인 쿠폰" coords="716,1458,1202,1690" href="javascript:abc.couponDown('2000001485')" /> <area class="btn-md" shape="rect" alt="쿠폰 유의사항" coords="841,1701,1069,1758" href="#;" aria-haspopup="dialog" data-href="#modal1" /> <!-- 이벤트 --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="슬롯머신 이벤트"data-tag-title="ABC_가정의 달"shape="rect" alt="슬롯머신 이벤트 참여하기" coords="718,2246,1202,2386" href="https://www.a-rt.com/promotion/event/detail?eventNo=2000002033" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="투표 이벤트"data-tag-title="ABC_가정의 달"shape="rect" alt="투표 이벤트 참여하기" coords="718,2832,1210,2976" href="https://www.a-rt.com/promotion/event/detail?eventNo=2000002028" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="카톡 플친"data-tag-title="ABC_가정의 달"shape="rect" alt="카카오톡 플러스친구 쿠폰 받기" coords="722,3382,1210,3534" href="https://www.a-rt.com/promotion/event/detail?eventNo=2000001686" /> <!-- 가정의 달 추천 상품 --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="워킹/러닝화"data-tag-title="ABC_가정의 달"shape="rect" alt="워킹/러닝화" coords="326,4316,646,4650" href="https://abcmart.a-rt.com/promotion/planning-display/detail?plndpNo=2000004279#tabEventProdContent1" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="스니커즈"data-tag-title="ABC_가정의 달"shape="rect" alt="스니커즈" coords="650,4320,954,4648" href="https://abcmart.a-rt.com/promotion/planning-display/detail?plndpNo=2000004279#tabEventProdContent2" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="아동화"data-tag-title="ABC_가정의 달"shape="rect" alt="아동화" coords="958,4320,1266,4654" href="https://abcmart.a-rt.com/promotion/planning-display/detail?plndpNo=2000004279#tabEventProdContent3" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="의류/ACC"data-tag-title="ABC_가정의 달"shape="rect" alt="의류/ACC" coords="1272,4312,1580,4654" href="https://abcmart.a-rt.com/promotion/planning-display/detail?plndpNo=2000004279#tabEventProdContent4" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="부담 없는 선물"data-tag-title="ABC_가정의 달"shape="rect" alt="부담 없는 선물 상품 보러가기" coords="714,5114,1196,5256" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004286" /> <!-- 온라인 브랜드 --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="몰인몰_신발"data-tag-title="ABC_가정의 달"shape="rect" alt="신발" coords="330,5674,644,5916" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004281" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="몰인몰_의류"data-tag-title="ABC_가정의 달"shape="rect" alt="의류" coords="652,5674,954,5922" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004282" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="몰인몰_키즈"data-tag-title="ABC_가정의 달"shape="rect" alt="키즈" coords="962,5678,1270,5922" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004283" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="몰인몰_ACC"data-tag-title="ABC_가정의 달"shape="rect" alt="ACC" coords="1276,5672,1582,5918" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004284" /> <!-- EXCLUSIVE --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="트렌드"data-tag-title="ABC_가정의 달"shape="rect" alt="트렌드" coords="242,6386,956,6500" href="https://www.a-rt.com/display/webzine/trend" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="아트라이브"data-tag-title="ABC_가정의 달"shape="rect" alt="아트 라이브" coords="960,6396,1664,6504" href="https://www.a-rt.com/display/live" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="써코니 전문관"data-tag-title="ABC_가정의 달"shape="rect" alt="써코니 전문관" coords="252,6506,958,6618" href="https://grandstage.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000003799" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="대너 전문관"data-tag-title="ABC_가정의 달"shape="rect" alt="대너 전문관" coords="960,6510,1664,6616" href="https://grandstage.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004213" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="키즈관"data-tag-title="ABC_가정의 달"shape="rect" alt="키즈관" coords="250,6622,958,6726" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000001551" /> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="PB관"data-tag-title="ABC_가정의 달"shape="rect" alt="온리 ABC" coords="962,6622,1666,6728" href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000001649" /> <!-- 하단 띠배너 --> <area data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="GS 채널 이동"data-tag-title="ABC_가정의 달"shape="rect" alt="GRAND STAGE 전용 상품 보러 가기" coords="0,6850,1920,7005" href="https://grandstage.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004280" /> </map> </div><div class="art-content-inner banner"> <a data-tag-id="2000004279"data-tag-index="click_event_element"data-tag-label="가정의 달 키즈 기획전"data-tag-title="ABC_가정의 달"href="https://abcmart.a-rt.com/promotion/planning-display/detail/main?plndpNo=2000004276"> <img src="https://image.a-rt.com//art/promotion/planningdisplay/202404/1714356475872.jpg" alt="5월은 우리가 주인공! KIDS 상품 보러가기"> </a></div> <!-- 모달 (쿠폰 유의사항) --> <div class="md-cnt event" id="modal1" role="dialog" aria-modal="true" aria-labelledby="mdTit1"> <div class="md-tit"> <h4 class="main" id="mdTit1">쿠폰 유의사항</h4> </div> <div class="md-txt"> <ul class="sub"> <li>쿠폰은 4월 26일부터 5월 30일까지 다운로드 및 사용 가능합니다.</li> <li>쿠폰은 멤버십 회원 대상이며, ID 당 다운로드 횟수는 제한될 수 있습니다.</li> <li>다운로드한 쿠폰은 마이페이지 > 쇼핑 혜택 > 쿠폰 리스트에서 확인 가능합니다.</li> <li class="spot">일부 브랜드 및 상품은 쿠폰 적용이 불가할 수 있습니다.</li> </ul> </div> <button class="btn-close" type="button" data-link="last">닫기</button> </div> </div> <!-- e : art-container-event --> <!-- 1920px 스크립트 --> <script> $(function () { editorCalcWidth(); }); $(window).on({ resize: function () { editorCalcWidth(); }, }); function editorCalcWidth() { var width_size = $(window).width(); if (width_size > 1200) { $('.editor-wrap').css({ width: width_size, 'margin-left': -(width_size - 1200) / 2, }); } } </script> <!-- 이미지맵 반응형 스크립트 --> <script> function fixImageMaps(force) { var imgs = document.querySelectorAll('img[usemap]'); [].forEach.call(imgs, function (img) { if (!img.naturalHeight) { return; } var h = img.height / img.naturalHeight; var w = img.width / img.naturalWidth; var map = document.getElementsByName(img.useMap.slice(1))[0]; if (!map) { return; } for (var i = 0; i < map.children.length; i++) { var area = map.children[i]; if (!area.coords) { continue; } var coords = area.coords; if (!area.originalCoords) { area.originalCoords = coords; } else { coords = area.originalCoords; } var split = coords.split(','); var fixed = ''; split.forEach(function (coord, n) { if (n != 0) { fixed += ','; } fixed += n % 2 == 0 ? Number(coord) * w : Number(coord) * h; }); area.coords = fixed; } }); } window.onresize = fixImageMaps; window.onload = fixImageMaps; </script> <!-- 모달 스크립트 --> <script> $(document).ready(function () { $('.btn-md').on('click', function () { const openBtn = $(this); const mdCnt = $($(this).attr('data-href')); const closeBtn = mdCnt.find('.btn-close'); const first = mdCnt.find('[data-link="first"]'); const last = mdCnt.find('[data-link="last"]'); const mainHeight = $('.art-container-event').outerHeight(); $('body').css({ height: mainHeight }).addClass('md-open'); mdCnt.siblings().attr({ 'aria-hidden': true, inert: '' }); mdCnt.before('<div id="dim"></div>'); const dim = $('#dim'); dim.stop().fadeIn().next().css('visibility', 'visible'); first.on('keydown', function (e) { if (e.shiftKey && e.keyCode === 9) { e.preventDefault(); last.focus(); } }); last.on('keydown', function (e) { if (!e.shiftKey && e.keyCode === 9) { e.preventDefault(); first.focus(); } }); closeBtn.on('click', function () { $(this).parent('.md-cnt').find('iframe').attr('src', $(this).parent('.md-cnt').find('iframe').attr('src')); $('body').css({ height: '' }).removeClass('md-open'); dim.stop().fadeOut(function () { $(this).remove(); }); mdCnt.css('visibility', 'hidden').siblings().removeAttr('aria-hidden inert'); openBtn.focus(); }); dim.on('click', function () { closeBtn.trigger('click'); }); $(window).on('keydown', function (e) { if (e.keyCode === 27) closeBtn.click(); }); }); }); </script> <!-- E : 이벤트 복사영역 여기까지 -->