Motion icon · Free
Heat icon — animated SVG
A free heat 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-thermometer-sun" overflow="visible"><style>.uah-thermometer-sun g.uam,.uah-thermometer-sun [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-thermometer-sun:hover,:hover>.uah-thermometer-sun,:focus-visible>.uah-thermometer-sun) .pa{animation:uaLr45 0.70s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-thermometer-sun:hover,:hover>.uah-thermometer-sun,:focus-visible>.uah-thermometer-sun) .pb{animation:uaLsunCore 0.60s cubic-bezier(.34,1.56,.64,1) 0s 1 both}@keyframes uaLr45{0%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes uaLsunCore{0%,100%{transform:none}40%{transform:scale(.8)}70%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.uah-thermometer-sun *{animation:none!important}}</style><g class="uam"><g class="pa" style="transform-box:view-box;transform-origin:10px 12px"><path pathLength="1" d="M12 9a4 4 0 0 0-2 7.5M12 3v2M6.6 18.4l-1.4 1.4M20 4l-1.4 1.4M4 12H2M5.2 4.2l1.4 1.4"/></g><g class="pb"><path pathLength="1" d="M20 14.5V9a2 2 0 0 0-4 0v5.5a3.5 3.5 0 1 0 4 0z"/></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-thermometer-sun" overflow="visible"><style>.ual-thermometer-sun g.uam,.ual-thermometer-sun [class^=p]{transform-box:fill-box;transform-origin:center}.ual-thermometer-sun .pa{animation:uaLr45L 1.82s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-thermometer-sun .pb{animation:uaLsunCoreL 1.56s cubic-bezier(.34,1.56,.64,1) 0s infinite}@keyframes uaLr45L{0.0%{transform:rotate(0)}38.0%{transform:rotate(45deg)}}@keyframes uaLsunCoreL{0.0%,38.0%{transform:none}15.2%{transform:scale(.8)}26.6%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ual-thermometer-sun *{animation:none!important}}</style><g class="uam"><g class="pa" style="transform-box:view-box;transform-origin:10px 12px"><path pathLength="1" d="M12 9a4 4 0 0 0-2 7.5M12 3v2M6.6 18.4l-1.4 1.4M20 4l-1.4 1.4M4 12H2M5.2 4.2l1.4 1.4"/></g><g class="pb"><path pathLength="1" d="M20 14.5V9a2 2 0 0 0-4 0v5.5a3.5 3.5 0 1 0 4 0z"/></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:10px 12px"><path pathLength="1" d="M12 9a4 4 0 0 0-2 7.5M12 3v2M6.6 18.4l-1.4 1.4M20 4l-1.4 1.4M4 12H2M5.2 4.2l1.4 1.4"/></g><g class="pb"><path pathLength="1" d="M20 14.5V9a2 2 0 0 0-4 0v5.5a3.5 3.5 0 1 0 4 0z"/></g></svg>
Tags: line, outline, stroke, sun, thermometer, weather
More Weather motion icons
SunMoonCloud RainSnowflakeZapFlameDropletLeafGlobeMap PinMapCompassNavigationCloud SunWindUmbrellaCloud LightningSunriseRainbowCloud SnowCloud DrizzleFogSunsetMoon Star