UAsset
Motion icon · Free

Wave Hello icon — animated SVG

A free wave hello motion icon that acts out its meaning. The animation is pure CSS inside the SVG, so it works in any website or app without Lottie or JavaScript. 24px grid, 2px stroke, round caps. Free for personal and commercial use.

Open in UAsset

Hover SVG code (plays when hovered)

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="uah-hand-wave" overflow="visible"><style>.uah-hand-wave g.uam,.uah-hand-wave [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-hand-wave:hover,:hover>.uah-hand-wave,:focus-visible>.uah-hand-wave) .pa{animation:uaLwaveH 1.00s cubic-bezier(.65,0,.35,1) 0s 1 both}@keyframes uaLwaveH{0%,100%{transform:none}20%{transform:rotate(-16deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.uah-hand-wave *{animation:none!important}}</style><g class="uam"><g class="pa" style="transform-box:view-box;transform-origin:12px 22px"><path pathLength="1" d="M18 11V6a2 2 0 0 0-4 0M14 10V4a2 2 0 0 0-4 0v2M10 10.5V6a2 2 0 0 0-4 0v8M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.9-6-2.4l-3.6-3.6a2 2 0 0 1 2.8-2.8L7 15"/></g></g></svg>

Looping SVG code

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="ual-hand-wave" overflow="visible"><style>.ual-hand-wave g.uam,.ual-hand-wave [class^=p]{transform-box:fill-box;transform-origin:center}.ual-hand-wave .pa{animation:uaLwaveHL 2.60s cubic-bezier(.65,0,.35,1) 0s infinite}@keyframes uaLwaveHL{0.0%,38.0%{transform:none}7.6%{transform:rotate(-16deg)}15.2%{transform:rotate(12deg)}22.8%{transform:rotate(-10deg)}30.4%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.ual-hand-wave *{animation:none!important}}</style><g class="uam"><g class="pa" style="transform-box:view-box;transform-origin:12px 22px"><path pathLength="1" d="M18 11V6a2 2 0 0 0-4 0M14 10V4a2 2 0 0 0-4 0v2M10 10.5V6a2 2 0 0 0-4 0v8M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.9-6-2.4l-3.6-3.6a2 2 0 0 1 2.8-2.8L7 15"/></g></g></svg>

Static SVG code

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><g class="pa" style="transform-box:view-box;transform-origin:12px 22px"><path pathLength="1" d="M18 11V6a2 2 0 0 0-4 0M14 10V4a2 2 0 0 0-4 0v2M10 10.5V6a2 2 0 0 0-4 0v8M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.9-6-2.4l-3.6-3.6a2 2 0 0 1 2.8-2.8L7 15"/></g></svg>

Tags: communication, hand, line, outline, stroke, wave

More Communication motion icons

BellBell OffMessageMessage SquareMessagesMailPhoneAt SignMicMic OffPhone CallReplyForwardRSSVoicemailContact CardBell RingMail OpenMail CheckNew MessageTypingPhone OffIncoming CallVideo Off

Browse categories