DM share loop

DM 공유 루프

A public video travels through private conversation and onward sharing.

···
html
<div class="s-demo"><div class="dm"><div class="dm-stage"><small>PUBLIC VIDEO</small><b>IS THIS USEFUL?</b></div><div class="dm-arrow">→</div><div class="dm-chat"><small>PRIVATE CHAT</small><b>THIS ANSWERS IT.</b><span>↗ SEND</span></div><div class="dm-arrow">→</div><div class="dm-friend"><small>FRIEND</small><b>WATCHES</b></div></div></div>
css
.s-demo{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(8px,3vmin,20px);font:700 clamp(10px,max(2.8vmin,1vw),16px)/1.25 sans-serif;color:var(--fg)}.s-demo *{box-sizing:border-box}@media(min-width:600px){.s-demo>div{transform:scale(1.4)}}.dm{display:flex;align-items:center;gap:clamp(3px,1vmin,9px);width:min(94vw,610px)}.dm-stage,.dm-chat,.dm-friend{height:clamp(90px,30vmin,176px);padding:clamp(6px,2vmin,13px);display:flex;flex-direction:column;justify-content:space-between}.dm-stage{width:32%;background:var(--fg);color:var(--bg)}.dm-chat{width:36%;border:2px solid var(--accent);background:var(--surface);animation:dmarrive 6s infinite}.dm-friend{width:23%;background:var(--accent-2);color:#211b19;animation:dmarrive 6s 1.2s infinite}.dm small{font-size:clamp(10px,max(1.7vmin,1vw),12px)}.dm b{font-size:clamp(10px,max(2.4vmin,1vw),17px)}.dm-chat span{align-self:end;color:var(--accent);font-size:clamp(10px,max(1.8vmin,1vw),12px)}.dm-arrow{font-size:clamp(13px,4vmin,25px);color:var(--accent)}@keyframes dmarrive{0%,12%{transform:translateY(8px);box-shadow:none}27%,83%{transform:none;box-shadow:4px 4px 0 var(--line)}100%{transform:translateY(8px);box-shadow:none}}

A DM share loop carries a public post into a private conversation, where a recipient may respond or pass it on. Meta announced navigation changes connecting Reels and DMs in 2025.

The demo moves a video into a chat and then to another viewer. Make the post understandable when forwarded without a separate explanation.

Public metrics cannot reveal every private conversation. Do not infer the content or buying intent of a chat from share counts.

When to use

Use it when designing explanatory or comparison videos people may send to friends.

Open as page ↗