UAsset
Motion icon · Free

Loader icon — animated SVG

A free loader 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-loader" overflow="visible"><style>.uah-loader g.uam,.uah-loader [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-loader:hover,:hover>.uah-loader,:focus-visible>.uah-loader) g.uam{animation:uaLr360 0.80s cubic-bezier(.65,0,.35,1) 0s 1 both}@keyframes uaLr360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uah-loader *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M12 2v4M16.2 7.8l2.9-2.9M18 12h4M16.2 16.2l2.9 2.9M12 18v4M4.9 19.1l2.9-2.9M2 12h4M4.9 4.9l2.9 2.9"/></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-loader" overflow="visible"><style>.ual-loader g.uam,.ual-loader [class^=p]{transform-box:fill-box;transform-origin:center}.ual-loader g.uam{animation:uaLr360L 2.08s cubic-bezier(.65,0,.35,1) 0s infinite}@keyframes uaLr360L{0.0%{transform:rotate(0)}38.0%{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ual-loader *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M12 2v4M16.2 7.8l2.9-2.9M18 12h4M16.2 16.2l2.9 2.9M12 18v4M4.9 19.1l2.9-2.9M2 12h4M4.9 4.9l2.9 2.9"/></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="M12 2v4M16.2 7.8l2.9-2.9M18 12h4M16.2 16.2l2.9 2.9M12 18v4M4.9 19.1l2.9-2.9M2 12h4M4.9 4.9l2.9 2.9"/></svg>

Tags: interface, line, loader, outline, stroke

More Interface motion icons

MenuMenu LeftSidebarPanel RightLayout GridLayout ListDashboardSettingsSlidersMoreMore VerticalMaximizeMinimizeToggle OffToggle OnFilterSortEyeEye OffSquare CheckRadio ButtonColumnsPointerHand Pointer

Browse categories