<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>.</title>
    <link>https://dbdb.tistory.com/</link>
    <description>dbdb 님의 블로그 입니다.</description>
    <language>ko</language>
    <pubDate>Mon, 27 Apr 2026 05:01:07 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>dbdb122233</managingEditor>
    <item>
      <title>1</title>
      <link>https://dbdb.tistory.com/4</link>
      <description>&lt;!-- 
  *~ 상단 스타일 정의(공통 레이아웃/폰트/반응형)
  *~ 최상단 타이머(페이지 진입 즉시 노출)
  *~ 상단 이미지 3개 (가로 960px 통일)
  *~ 랜딩 메인 래퍼(lp-wrapper)
  *~ 남은 인원 배지(3명 숫자 깜빡임)
  *~ 입력폼 영역(텐핑 폼)
  *~ 실시간 상담신청 현황 테이블(롤링)
  *~ 페이지 이탈 안내(퇴장 경고)
  *~ 타이머 스크립트 + 실시간 현황 롤링 스크립트
--&gt;
&lt;div&gt;
&lt;style&gt;
    /* *~ 공통 레이아웃 및 중앙 정렬 */
    .lp-all-center {
      display: flex;
      flex-direction: column;
      align-items: center;
    width: max-content;       /* 내용 크기만큼만 차지 */
  margin: 40px auto;        /* 화면 기준 가운데 정렬 */
      max-width: 960px;
      font-family: &quot;Spoqa Han Sans Neo&quot;, &quot;Noto Sans KR&quot;, sans-serif;
      color: #222;
    }

    /* 상단 이미지 래퍼 + 이미지 크기 통일(가로 960, 세로 자동) */
    .lp-top-img-wrap img {
      display: block;
      width: 960px;
      max-width: 100%;
      height: auto;
      margin: 0 auto;
    }

    /* *~ 타이머 영역 (페이지 최상단) */
    .lp-timer-box {
      background: #080d18;
      padding: 18px 10px 22px;
      text-align: center;
      width: 100%;
      box-sizing: border-box;
      color: #fff;
      margin: 0 auto 20px;
    }

    .lp-timer-title {
      font-size: 26px;
      font-weight: 800;
      line-height: 1.3;
      margin-bottom: 10px;
    }

    .lp-timer-title .red {
      color: #ff2b2b;
    }

    .lp-timer-digits {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 6px;
      margin-top: 6px;
    }

    .lp-timer-digits .num {
      width: 48px;
      height: 70px;
      background: #fff;
      color: #000;
      font-size: 42px;
      font-weight: 700;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 2px;
    }

    .lp-timer-digits .colon {
      color: #fff;
      font-size: 42px;
      font-weight: 700;
      margin: 0 4px;
    }

    /* *~ 랜딩 메인 wrapper */
    .lp-wrapper {
      max-width: 640px;
      width: 100%;
      margin: 30px auto 0;
      text-align: center;
      box-sizing: border-box;
    }

    /* *~ 남은 인원 배지 */
    .lp-remain-box {
      margin-bottom: 30px;
    }

    .lp-remain-tag {
      padding: 16px 40px;
      background-color: #ff2b2b;
      color: #fff;
      font-size: 22px;
      font-weight: 700;
      border-radius: 4px;
      display: inline-block;
    }

    /* 3명 숫자만 깜빡이는 효과 */
    .lp-remain-number {
      animation: lpBlink 1s infinite;
    }

    @keyframes lpBlink {
      0%, 49% {
        opacity: 1;
      }
      50%, 100% {
        opacity: 0;
      }
    }

    /* *~ 입력폼 박스 */
    .lp-form-box {
      background: #fff;
      border: 1px solid #eee;
      padding: 32px 24px 40px;
      text-align: left;
      margin: 0 auto;
      box-sizing: border-box;
    }

    .lp-form-title {
      text-align: center;
      font-size: 22px;
      font-weight: 700;
      margin-bottom: 24px;
    }

    /* *~ 실시간 상담현황 */
    .lp-realtime-box {
      margin-top: 32px;
      border: 1px solid #000;
      box-sizing: border-box;
    }

    .lp-realtime-header {
      background: #000;
      color: #fff;
      padding: 10px 0;
      font-size: 16px;
      font-weight: 700;
      text-align: center;
    }

    .lp-realtime-header-row {
      display: flex;
      background: #f6f6f6;
      border-bottom: 1px solid #ddd;
      font-size: 14px;
      font-weight: 600;
    }

    .lp-realtime-header-row div {
      flex: 1;
      padding: 10px 12px;
      text-align: center;
      box-sizing: border-box;
    }

    .lp-realtime-table-wrap {
      max-height: 200px;
      overflow: hidden;
      position: relative;
    }

    .lp-realtime-table {
      width: 100%;
      border-collapse: collapse;
      font-size: 14px;
    }

    .lp-realtime-table td {
      padding: 10px 12px;
      border-bottom: 1px solid #ddd;
      text-align: center;
      background: #fff;
    }

    .lp-status-badge {
      background: #ff2b2b;
      color: #fff;
      padding: 4px 10px;
      border-radius: 4px;
      font-size: 12px;
      display: inline-block;
    }

    /* *~ 퇴장 경고 */
    .lp-warning-box {
      text-align: center;
      margin-top: 28px;
      padding: 20px 10px 10px;
      color: #555;
      font-size: 13px;
    }

    .lp-warning-icon {
      font-size: 26px;
      margin-bottom: 6px;
    }

    /* 반응형 */
    @media (max-width: 480px) {
      .lp-timer-title {
        font-size: 20px;
      }

      .lp-timer-digits .num {
        width: 36px;
        height: 54px;
        font-size: 32px;
      }

      .lp-timer-digits .colon {
        font-size: 32px;
      }
    }
  &lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;lp-all-center&quot;&gt;&lt;!-- *~ 최상단 타이머 --&gt;
&lt;div class=&quot;lp-timer-box&quot;&gt;
&lt;div class=&quot;lp-timer-title&quot;&gt;&lt;span class=&quot;red&quot;&gt;파격 혜택 종료&lt;/span&gt;까지 남은시간&lt;/div&gt;
&lt;div class=&quot;lp-timer-digits&quot;&gt;
&lt;div id=&quot;t-hour-1&quot; class=&quot;num&quot;&gt;0&lt;/div&gt;
&lt;div id=&quot;t-hour-2&quot; class=&quot;num&quot;&gt;0&lt;/div&gt;
&lt;div class=&quot;colon&quot;&gt;:&lt;/div&gt;
&lt;div id=&quot;t-min-1&quot; class=&quot;num&quot;&gt;5&lt;/div&gt;
&lt;div id=&quot;t-min-2&quot; class=&quot;num&quot;&gt;9&lt;/div&gt;
&lt;div class=&quot;colon&quot;&gt;:&lt;/div&gt;
&lt;div id=&quot;t-sec-1&quot; class=&quot;num&quot;&gt;5&lt;/div&gt;
&lt;div id=&quot;t-sec-2&quot; class=&quot;num&quot;&gt;9&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- *~ 상단 이미지 3개 (가로 960px 통일) --&gt;
&lt;div class=&quot;lp-top-img-wrap&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WzQ81/dJMcabWUrHo/lfOOmgkdSr50YCIkPDaiIK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WzQ81/dJMcabWUrHo/lfOOmgkdSr50YCIkPDaiIK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WzQ81/dJMcabWUrHo/lfOOmgkdSr50YCIkPDaiIK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWzQ81%2FdJMcabWUrHo%2FlfOOmgkdSr50YCIkPDaiIK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;960&quot; height=&quot;1243&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;628&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcjeyq/dJMcafdWjld/UkdRYlpKFaCTFobYODVxr1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcjeyq/dJMcafdWjld/UkdRYlpKFaCTFobYODVxr1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcjeyq/dJMcafdWjld/UkdRYlpKFaCTFobYODVxr1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdcjeyq%2FdJMcafdWjld%2FUkdRYlpKFaCTFobYODVxr1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;628&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;628&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;592&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckVDoY/dJMcahQmi9x/3aZQjRIHeppb624YkJpSCK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckVDoY/dJMcahQmi9x/3aZQjRIHeppb624YkJpSCK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckVDoY/dJMcahQmi9x/3aZQjRIHeppb624YkJpSCK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckVDoY%2FdJMcahQmi9x%2F3aZQjRIHeppb624YkJpSCK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;960&quot; height=&quot;592&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;592&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;!-- *~ 랜딩 메인 영역 --&gt;
&lt;div class=&quot;lp-wrapper&quot;&gt;&lt;!-- 3명 남음 배지 (3명 숫자 깜빡임) --&gt;
&lt;div class=&quot;lp-remain-box&quot;&gt;
&lt;div class=&quot;lp-remain-tag&quot;&gt;&lt;span class=&quot;lp-remain-number&quot;&gt;3명&lt;/span&gt; 남음&lt;/div&gt;
&lt;/div&gt;
&lt;!-- *~ 입력폼 (텐핑 폼) --&gt;
&lt;tenping class=&quot;adsbytenping&quot; style=&quot;width:100%; margin:0 auto; display:block;&quot; tenping-ad-type=&quot;CInmlFSNPJoo9rBMK%2brlTg%3d%3d&quot; tenping-ad-client=&quot;QXwSrsC1veS73yKX4p8fdqhmXjgN97cj%2f4xpZNO1JqNga%2bvNvW5pKv2C98MoF2Xk&quot; tenping-ad-campaign=&quot;2024060516490001&quot; tenping-ad-distributionAddID=&quot;2025112116090001&quot; tenping-ad-contain_image=&quot;false&quot; tenping-ad-contain_logo=&quot;false&quot; tenping-ad-contain_Plugin=&quot;false&quot; tenping-ad-contain_TpCall=&quot;false&quot; tenping-ad-theme=&quot;white&quot;&gt;&lt;/tenping&gt;&lt;script async src=&quot;//ads.tenping.kr/scripts/adsbytenping.min.js&quot;&gt;&lt;/script&gt;&lt;script&gt;!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '9807916945976532');fbq('track', 'PageView');&lt;/script&gt;&lt;script&gt;function conversionCallback(){fbq('track', 'CompleteRegistration');}&lt;/script&gt;
&lt;!-- *~ 실시간 상담신청 현황 --&gt;
&lt;div class=&quot;lp-realtime-box&quot;&gt;
&lt;div class=&quot;lp-realtime-header&quot;&gt;실시간 상담신청 현황&lt;/div&gt;
&lt;div class=&quot;lp-realtime-header-row&quot;&gt;
&lt;div&gt;이름&lt;/div&gt;
&lt;div&gt;연락처&lt;/div&gt;
&lt;div&gt;신청현황&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;lp-realtime-table-wrap&quot;&gt;
&lt;table class=&quot;lp-realtime-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody id=&quot;lpRealtimeBody&quot;&gt;
&lt;tr&gt;
&lt;td&gt;이영○&lt;/td&gt;
&lt;td&gt;010-24○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;정창○&lt;/td&gt;
&lt;td&gt;010-94○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;오현○&lt;/td&gt;
&lt;td&gt;010-94○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;정수○&lt;/td&gt;
&lt;td&gt;010-58○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;유미○&lt;/td&gt;
&lt;td&gt;010-99○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;박지○&lt;/td&gt;
&lt;td&gt;010-31○○-○○○○&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;lp-status-badge&quot;&gt;신청완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- *~ 페이지 이탈 안내 --&gt;
&lt;div class=&quot;lp-warning-box&quot;&gt;
&lt;div class=&quot;lp-warning-icon&quot;&gt;⚠&lt;/div&gt;
&lt;div class=&quot;lp-warning-text&quot;&gt;페이지를 나가면&lt;br /&gt;혜택은 다른 지원자에게 제공됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- /.lp-form-box --&gt;&lt;/div&gt;
&lt;!-- /.lp-wrapper --&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- /.lp-all-center --&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- *~ 타이머 + 실시간 현황 롤링 스크립트 --&gt;
&lt;script&gt;
  // 59분 59초 카운트다운
  let lpTotalSeconds = 59 * 60 + 59;

  function lpUpdateTimer() {
    let hours = Math.floor(lpTotalSeconds / 3600);
    let minutes = Math.floor((lpTotalSeconds % 3600) / 60);
    let seconds = lpTotalSeconds % 60;

    document.getElementById(&quot;t-hour-1&quot;).textContent = Math.floor(hours / 10);
    document.getElementById(&quot;t-hour-2&quot;).textContent = hours % 10;
    document.getElementById(&quot;t-min-1&quot;).textContent = Math.floor(minutes / 10);
    document.getElementById(&quot;t-min-2&quot;).textContent = minutes % 10;
    document.getElementById(&quot;t-sec-1&quot;).textContent = Math.floor(seconds / 10);
    document.getElementById(&quot;t-sec-2&quot;).textContent = seconds % 10;
  }

  lpUpdateTimer();

  setInterval(function () {
    if (lpTotalSeconds &gt; 0) {
      lpTotalSeconds--;
      lpUpdateTimer();
    }
  }, 1000);

  // 실시간 신청 현황 롤링
  document.addEventListener(&quot;DOMContentLoaded&quot;, function () {
    var tbody = document.getElementById(&quot;lpRealtimeBody&quot;);
    if (!tbody) return;

    var rows = Array.prototype.slice.call(tbody.querySelectorAll(&quot;tr&quot;));
    if (rows.length === 0) return;

    // 리스트 복제해서 자연스러운 무한 롤링
    rows.forEach(function (row) {
      tbody.appendChild(row.cloneNode(true));
    });

    var rowHeight = rows[0].offsetHeight;
    var current = 0;

    setInterval(function () {
      current += 1;
      tbody.style.transform = &quot;translateY(-&quot; + current + &quot;px)&quot;;
      tbody.style.transition = &quot;transform 0.03s linear&quot;;

      if (current &gt;= rowHeight * rows.length) {
        current = 0;
        tbody.style.transition = &quot;none&quot;;
        tbody.style.transform = &quot;translateY(0)&quot;;
      }
    }, 30);
  });
&lt;/script&gt;</description>
      <author>dbdb122233</author>
      <guid isPermaLink="true">https://dbdb.tistory.com/4</guid>
      <comments>https://dbdb.tistory.com/4#entry4comment</comments>
      <pubDate>Fri, 21 Nov 2025 22:13:10 +0900</pubDate>
    </item>
  </channel>
</rss>