본문 바로가기

모바일 청첩장 직접 만들기 — HTML 한 장으로

반응형

모바일 청첩장 직접 만들기 — HTML 한 장으로
모바일 청첩장 직접 만들기 — HTML 한 장으로

 

⚡ 한 줄 요약: 유료 서비스·광고 없이, HTML 한 장으로 '카톡 미리보기·예식장 지도·양가 마음전하기(계좌 복사)·참석여부(RSVP)'까지 되는 모바일 청첩장을 직접 만들어 무료로 배포하는 법.

🔰 HTML이 처음이라면? 먼저 HTML이란? 왕초보 가이드를 읽어보세요.

 

 

📑 목차

 

 

💐 왜 직접 만드나

모바일 청첩장 서비스는 편하지만 무료 버전엔 광고가 붙고, 하객 연락처·계좌 정보가 외부 서비스에 쌓입니다.
개발자라면 HTML 한 장으로 직접 만들어 광고 없이, 내가 데이터를 통제하며, 우리 예식에 딱 맞게 꾸밀 수 있습니다.
공통 기술의 전체 그림은 무료 모바일 초대장 만들기 — 템플릿 모음에 있고, 이 글은 '청첩장'에 특화해 다룹니다.

 

 

💌 청첩장 HTML 한 장

아래를 index.html로 저장하고 값만 바꾸면 됩니다.

<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>민준 ♥ 서연 결혼합니다</title>
<!-- 카카오톡/문자 링크 미리보기 -->
<meta property="og:title" content="민준 ♥ 서연, 결혼합니다">
<meta property="og:description" content="2026년 10월 17일(토) 오후 12시 · OO웨딩홀 3층 그랜드홀">
<meta property="og:image" content="https://내도메인/main.jpg">
<meta property="og:type" content="website">
<meta name="robots" content="noindex"><!-- 검색 노출 방지 -->
<style>
  body{font-family:system-ui,-apple-system,"Apple SD Gothic Neo",sans-serif;
       margin:0;background:#f7f3ee;color:#3a3a33;line-height:1.8}
  .card{max-width:420px;margin:0 auto;background:#fff;padding:32px 24px;text-align:center}
  .lead{color:#b48a5a;letter-spacing:3px;font-size:13px;margin-bottom:6px}
  h1{font-size:22px;margin:4px 0 2px;font-weight:600}
  .sub{color:#888;font-size:13px;margin-bottom:22px}
  .info{border-top:1px solid #eee;padding:14px 0;font-size:15px}
  .btn{display:block;width:100%;padding:14px;margin-top:12px;border:0;border-radius:12px;
       background:#b48a5a;color:#fff;font-size:15px;text-decoration:none;box-sizing:border-box}
  .btn.line{background:#fff;color:#b48a5a;border:1px solid #b48a5a}
</style>
</head>
<body>
<div class="card">
  <p class="lead">WEDDING INVITATION</p>
  <h1>김민준 &amp; 이서연</h1>
  <p class="sub">김철수 · 박영희의 장남 &nbsp;|&nbsp; 이영수 · 최미경의 차녀</p>
  <div class="info">저희 두 사람이 하나 되는 날,<br>귀한 걸음으로 축복해 주세요.</div>
  <div class="info"><b>2026. 10. 17 (토) 낮 12:00</b><br>OO웨딩홀 3층 그랜드홀</div>
  <a class="btn" href="https://www.google.com/maps/search/?api=1&query=OO웨딩홀">🗺️ 예식장 위치 지도</a>
  <button class="btn line" type="button" onclick="copy('신랑측','국민 123-45-6789 김민준')">💐 신랑측 마음 전하기</button>
  <button class="btn line" type="button" onclick="copy('신부측','신한 110-234-56789 이서연')">💐 신부측 마음 전하기</button>
  <a class="btn" href="https://forms.gle/여기에_구글폼_링크">✅ 참석 여부 전하기</a>
</div>
<script>
function copy(who, acct){
  navigator.clipboard.writeText(acct)
    .then(function(){ alert(who + " 계좌가 복사되었습니다.\n" + acct); })
    .catch(function(){ prompt("복사해서 사용하세요:", acct); });
}
</script>
</body>
</html>

 

 

💬 카카오톡 미리보기(Open Graph)

카톡에 링크를 붙였을 때 신랑·신부 이름과 대표 사진이 뜨는 건 og: 태그 덕분입니다.
og:title·og:description·og:image 세 개면 되고, 대표 사진은 1200×630 을 권장합니다.
사진을 바꿨는데 옛 미리보기가 남으면 링크 뒤에 ?v=2 를 붙여 새 URL로 인식시키세요.

 

 

🗺️ 예식장 지도 링크

예식장 이름만 넣으면 하객의 지도 앱으로 바로 열리는 범용 링크입니다.

https://www.google.com/maps/search/?api=1&query=예식장이름

 

 

💳 양가 마음전하기(계좌 복사)

청첩장의 핵심 차이입니다.
신랑측·신부측 계좌를 각각 복사 버튼으로 두면 하객이 누구에게 보낼지 골라 한 번에 복사합니다.
위 코드의 copy('신랑측', '…') / copy('신부측', '…') 처럼 버튼마다 계좌를 넣으면 됩니다.
여러 명(혼주 계좌 포함)이라면 버튼을 더 늘리세요.

 

 

✅ 참석여부(RSVP) 받기

식대 준비 때문에 참석 인원 파악이 중요합니다.
구글 폼이 가장 쉽습니다.

  1. Google Forms에서 '성함 / 참석 인원 / 신랑측·신부측 / 식사 여부' 항목으로 폼을 만듭니다.
  2. '보내기 → 링크(🔗)'에서 단축 링크(https://forms.gle/…)를 복사해 위 코드의 참석 버튼 href 에 넣습니다.
  3. 응답은 구글 스프레드시트로 자동 집계됩니다.

 

 

🚀 무료 배포와 개인정보 주의

  • 배포: GitHub Pages(저장소 → Settings → Pages) 또는 Netlify Drop(폴더 드래그)·Vercel. 모두 HTTPS·무료라 계좌 복사 버튼도 잘 동작합니다.
  • 개인정보: 청첩장 링크엔 계좌·예식 정보가 담깁니다. <meta name="robots" content="noindex">(위 코드에 포함)로 검색 노출을 막고, 링크는 하객 범위에만 공유하세요.

함께 보면 좋은 글

반응형