UAsset
Motion icon · Free

Soda icon — animated SVG

A free soda 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-cup-soda" overflow="visible"><style>.uah-cup-soda g.uam,.uah-cup-soda [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-cup-soda:hover,:hover>.uah-cup-soda,:focus-visible>.uah-cup-soda) .pa{animation:uaLbubbleUp 0.80s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-cup-soda:hover,:hover>.uah-cup-soda,:focus-visible>.uah-cup-soda) .pb{animation:uaLbubbleUp 0.80s cubic-bezier(.65,0,.35,1) 0.12s 1 both}:is(.uah-cup-soda:hover,:hover>.uah-cup-soda,:focus-visible>.uah-cup-soda) .pc{animation:uaLbubbleUp 0.80s cubic-bezier(.65,0,.35,1) 0.24s 1 both}@keyframes uaLbubbleUp{0%{transform:none;opacity:1}55%{transform:translateY(-5px);opacity:0}56%{transform:translateY(2px);opacity:0}100%{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.uah-cup-soda *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="m6 8 1.8 12.4a2 2 0 0 0 2 1.6h4.4a2 2 0 0 0 2-1.6L18 8M5 8h14M12 8l2-6h3"/><g class="pa"><path pathLength="1" d="M10 15h.01"/></g><g class="pb"><path pathLength="1" d="M13 12h.01"/></g><g class="pc"><path pathLength="1" d="M12 18h.01"/></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-cup-soda" overflow="visible"><style>.ual-cup-soda g.uam,.ual-cup-soda [class^=p]{transform-box:fill-box;transform-origin:center}.ual-cup-soda .pa{animation:uaLbubbleUpL 2.08s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-cup-soda .pb{animation:uaLbubbleUpL 2.08s cubic-bezier(.65,0,.35,1) 0.12s infinite}.ual-cup-soda .pc{animation:uaLbubbleUpL 2.08s cubic-bezier(.65,0,.35,1) 0.24s infinite}@keyframes uaLbubbleUpL{0.0%{transform:none;opacity:1}20.9%{transform:translateY(-5px);opacity:0}21.3%{transform:translateY(2px);opacity:0}38.0%{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ual-cup-soda *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="m6 8 1.8 12.4a2 2 0 0 0 2 1.6h4.4a2 2 0 0 0 2-1.6L18 8M5 8h14M12 8l2-6h3"/><g class="pa"><path pathLength="1" d="M10 15h.01"/></g><g class="pb"><path pathLength="1" d="M13 12h.01"/></g><g class="pc"><path pathLength="1" d="M12 18h.01"/></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"><path pathLength="1" d="m6 8 1.8 12.4a2 2 0 0 0 2 1.6h4.4a2 2 0 0 0 2-1.6L18 8M5 8h14M12 8l2-6h3"/><g class="pa"><path pathLength="1" d="M10 15h.01"/></g><g class="pb"><path pathLength="1" d="M13 12h.01"/></g><g class="pc"><path pathLength="1" d="M12 18h.01"/></g></svg>

Tags: cup, food, line, outline, soda, stroke

More Food motion icons

UtensilsPizzaAppleCakeWineBeerIce CreamChef HatCherryCarrotEggSoupDonutCookieCandyMilkTeaBurgerRamenUtensilsPizzaAppleCakeWine

Browse categories