Motion icon · Free
Bell Ring icon — animated SVG
A free bell ring 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-bell-ring" overflow="visible"><style>.uah-bell-ring g.uam,.uah-bell-ring [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-bell-ring:hover,:hover>.uah-bell-ring,:focus-visible>.uah-bell-ring) .pa{transform-origin:50% 0%;animation:uaLswing 1.00s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-bell-ring:hover,:hover>.uah-bell-ring,:focus-visible>.uah-bell-ring) .pb{animation:uaLclap 1.00s cubic-bezier(.65,0,.35,1) 0.04s 1 both}:is(.uah-bell-ring:hover,:hover>.uah-bell-ring,:focus-visible>.uah-bell-ring) .pc{animation:uaLbellWave 0.70s cubic-bezier(.65,0,.35,1) 0s 1 both}@keyframes uaLswing{0%,100%{transform:none}15%{transform:rotate(16deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes uaLclap{0%,100%{transform:none}18%{transform:translateX(-2.2px)}33%{transform:translateX(1.8px)}48%{transform:translateX(-1.2px)}63%{transform:translateX(.6px)}}@keyframes uaLbellWave{0%,100%{opacity:1;transform:none}25%{opacity:.1;transform:scale(.8)}55%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.uah-bell-ring *{animation:none!important}}</style><g class="uam"><g class="pa"><path pathLength="1" d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"/></g><g class="pb"><path pathLength="1" d="M10.3 21a1.9 1.9 0 0 0 3.4 0"/></g><g class="pc"><path pathLength="1" d="M2 8c0-2.2.7-4.3 2-6M22 8a10 10 0 0 0-2-6"/></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-bell-ring" overflow="visible"><style>.ual-bell-ring g.uam,.ual-bell-ring [class^=p]{transform-box:fill-box;transform-origin:center}.ual-bell-ring .pa{transform-origin:50% 0%;animation:uaLswingL 2.60s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-bell-ring .pb{animation:uaLclapL 2.60s cubic-bezier(.65,0,.35,1) 0.04s infinite}.ual-bell-ring .pc{animation:uaLbellWaveL 1.82s cubic-bezier(.65,0,.35,1) 0s infinite}@keyframes uaLswingL{0.0%,38.0%{transform:none}5.7%{transform:rotate(16deg)}11.4%{transform:rotate(-12deg)}17.1%{transform:rotate(8deg)}22.8%{transform:rotate(-5deg)}28.5%{transform:rotate(2deg)}}@keyframes uaLclapL{0.0%,38.0%{transform:none}6.8%{transform:translateX(-2.2px)}12.5%{transform:translateX(1.8px)}18.2%{transform:translateX(-1.2px)}23.9%{transform:translateX(.6px)}}@keyframes uaLbellWaveL{0.0%,38.0%{opacity:1;transform:none}9.5%{opacity:.1;transform:scale(.8)}20.9%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ual-bell-ring *{animation:none!important}}</style><g class="uam"><g class="pa"><path pathLength="1" d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"/></g><g class="pb"><path pathLength="1" d="M10.3 21a1.9 1.9 0 0 0 3.4 0"/></g><g class="pc"><path pathLength="1" d="M2 8c0-2.2.7-4.3 2-6M22 8a10 10 0 0 0-2-6"/></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"><path pathLength="1" d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"/></g><g class="pb"><path pathLength="1" d="M10.3 21a1.9 1.9 0 0 0 3.4 0"/></g><g class="pc"><path pathLength="1" d="M2 8c0-2.2.7-4.3 2-6M22 8a10 10 0 0 0-2-6"/></g></svg>
Tags: bell, communication, line, outline, ring, stroke
More Communication motion icons
BellBell OffMessageMessage SquareMessagesMailPhoneAt SignMicMic OffPhone CallReplyForwardRSSVoicemailContact CardMail OpenMail CheckNew MessageTypingPhone OffIncoming CallVideo OffWave Hello