Motion icon · Free
Bath icon — animated SVG
A free bath 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 UAssetHover 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-bath" overflow="visible"><style>.uah-bath g.uam,.uah-bath [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-bath:hover,:hover>.uah-bath,:focus-visible>.uah-bath) .pa{animation:uaLbubbleUp 0.80s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-bath:hover,:hover>.uah-bath,:focus-visible>.uah-bath) .pb{animation:uaLbubbleUp 0.80s cubic-bezier(.65,0,.35,1) 0.12s 1 both}:is(.uah-bath:hover,:hover>.uah-bath,:focus-visible>.uah-bath) .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-bath *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M3 12h18v3a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5zM7 20l-1 2M17 20l1 2M6 12V5.5a2.5 2.5 0 0 1 4.5-1.5"/><g class="pa"><circle pathLength="1" cx="12" cy="8.5" r="1"/></g><g class="pb"><circle pathLength="1" cx="15.5" cy="6" r="1"/></g><g class="pc"><circle pathLength="1" cx="18" cy="9" r="1"/></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-bath" overflow="visible"><style>.ual-bath g.uam,.ual-bath [class^=p]{transform-box:fill-box;transform-origin:center}.ual-bath .pa{animation:uaLbubbleUpL 2.08s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-bath .pb{animation:uaLbubbleUpL 2.08s cubic-bezier(.65,0,.35,1) 0.12s infinite}.ual-bath .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-bath *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M3 12h18v3a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5zM7 20l-1 2M17 20l1 2M6 12V5.5a2.5 2.5 0 0 1 4.5-1.5"/><g class="pa"><circle pathLength="1" cx="12" cy="8.5" r="1"/></g><g class="pb"><circle pathLength="1" cx="15.5" cy="6" r="1"/></g><g class="pc"><circle pathLength="1" cx="18" cy="9" r="1"/></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="M3 12h18v3a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5zM7 20l-1 2M17 20l1 2M6 12V5.5a2.5 2.5 0 0 1 4.5-1.5"/><g class="pa"><circle pathLength="1" cx="12" cy="8.5" r="1"/></g><g class="pb"><circle pathLength="1" cx="15.5" cy="6" r="1"/></g><g class="pc"><circle pathLength="1" cx="18" cy="9" r="1"/></g></svg>
Tags: bath, home, line, outline, stroke
More Home motion icons
LampLight OffFlashlightFanSofaBedDoorWashing MachineFridgeSmart TVHouse PlantHouse KeyShowerGarageHome HeartPower SocketLampLight OffFlashlightFanSofaBedBathDoor