Text that melts and deforms.

A glimpse of the source:
<div class="melt-text" id="meltText">
<span style="animation-delay: 0s; color: hsl(260, 70%, 60%)">M</span>
<span style="animation-delay: 0.1s; color: hsl(275, 70%, 60%)">E</span>
<span style="animation-delay: 0.2s; color: hsl(290, 70%, 60%)">L</span>
<span style="animation-delay: 0.30000000000000004s; color: hsl(305, 70%, 60%)">T</span>
<span style="animation-delay: 0.4s; color: hsl(320, 70%, 60%)">I</span>
<span style="animation-delay: 0.5s; color: hsl(335, 70%, 60%)">N</span>
<span style="animation-delay: 0.6000000000000001s; color: hsl(350, 70%, 60%)">G</span>
</div>
</div>
Full HTML + CSS + JS, copy-paste-ready — with 800 more Premium effects.
A few real contexts where Melting Text shines:
CSS + a lightweight vanilla JavaScript script (no dependency). It relies on a @keyframes animation, CSS filters and CSS transforms.
You can tweak:
Works in every modern browser (Chrome, Firefox, Safari, Edge). Responsive, with graceful degradation.
This effect is part of the Premium library (801 effects, copy-paste-ready code). Around 70 effects are free.
Copy the HTML, CSS and JS and paste them in. No dependencies, works with any framework.
Yes — the effects are responsive and degrade gracefully.