Motion icon · Free
Door icon — animated SVG
A free door 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-door-open" overflow="visible"><style>.uah-door-open g.uam,.uah-door-open [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-door-open:hover,:hover>.uah-door-open,:focus-visible>.uah-door-open) .pa{animation:uaLdoor 0.90s cubic-bezier(.65,0,.35,1) 0s 1 both}@keyframes uaLdoor{0%,100%{transform:none}40%,60%{transform:scaleX(.55) skewY(6deg)}}@media (prefers-reduced-motion:reduce){.uah-door-open *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M13 4h3a2 2 0 0 1 2 2v14M2 20h3M13 20h9"/><g class="pa" style="transform-box:view-box;transform-origin:13px 12px"><path pathLength="1" d="M10 12v.01M13 4.6v16.8a.6.6 0 0 1-.8.6L5 20V5.6a1 1 0 0 1 .8-1l6.4-1.5a.6.6 0 0 1 .8.5z"/></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-door-open" overflow="visible"><style>.ual-door-open g.uam,.ual-door-open [class^=p]{transform-box:fill-box;transform-origin:center}.ual-door-open .pa{animation:uaLdoorL 2.34s cubic-bezier(.65,0,.35,1) 0s infinite}@keyframes uaLdoorL{0.0%,38.0%{transform:none}15.2%,22.8%{transform:scaleX(.55) skewY(6deg)}}@media (prefers-reduced-motion:reduce){.ual-door-open *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M13 4h3a2 2 0 0 1 2 2v14M2 20h3M13 20h9"/><g class="pa" style="transform-box:view-box;transform-origin:13px 12px"><path pathLength="1" d="M10 12v.01M13 4.6v16.8a.6.6 0 0 1-.8.6L5 20V5.6a1 1 0 0 1 .8-1l6.4-1.5a.6.6 0 0 1 .8.5z"/></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="M13 4h3a2 2 0 0 1 2 2v14M2 20h3M13 20h9"/><g class="pa" style="transform-box:view-box;transform-origin:13px 12px"><path pathLength="1" d="M10 12v.01M13 4.6v16.8a.6.6 0 0 1-.8.6L5 20V5.6a1 1 0 0 1 .8-1l6.4-1.5a.6.6 0 0 1 .8.5z"/></g></svg>
Tags: door, home, line, open, outline, stroke
More Home motion icons
LampLight OffFlashlightFanSofaBedBathWashing MachineFridgeSmart TVHouse PlantHouse KeyShowerGarageHome HeartPower SocketLampLight OffFlashlightFanSofaBedBathDoor