CssToolBox

CSS Animation Effects

Showing 109–135 of 140 effects

Orbit Spinner
Spinner

Orbiting dot spinner

.orbit-spinner { width: 40px; height: 40px; position: relative; } .orbit-spinner div { width: 10px; height: 10px; background: #ff69b4; border-radius: 50%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); animation: orbit 1.5s linear infinite; } @keyframes orbit { 0% { transform: translateX(-50%) rotate(0deg) translateY(20px); } 100% { transform: translateX(-50%) rotate(360deg) translateY(20px); } }
Download
Fade Spinner
Spinner

Fading circle spinner

.fade-spinner { width: 40px; height: 40px; border: 4px solid #f3f3f3; border-top: 4px solid #4682b4; border-radius: 50%; animation: fade-spin 1.2s ease-in-out infinite; } @keyframes fade-spin { 0% { opacity: 1; transform: rotate(0deg); } 50% { opacity: 0.5; } 100% { opacity: 1; transform: rotate(360deg); } }
Download
Dot Spinner
Spinner

Bouncing dots spinner

.dot-spinner { width: 60px; height: 20px; display: flex; justify-content: space-between; } .dot-spinner div { width: 12px; height: 12px; background: #32cd32; border-radius: 50%; animation: dot-bounce 1.4s ease-in-out infinite; } .dot-spinner div:nth-child(2) { animation-delay: 0.2s; } .dot-spinner div:nth-child(3) { animation-delay: 0.4s; } @keyframes dot-bounce { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } }
Download
Square Spinner
Spinner

Rotating square spinner

.square-spinner { width: 40px; height: 40px; background: #9932cc; animation: spin-square 1s linear infinite; } @keyframes spin-square { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
Download
Pulse Spinner
Spinner

Pulsing spinner

.pulse-spinner { width: 40px; height: 40px; background: #1e90ff; border-radius: 50%; animation: pulse-spin 1.5s ease infinite; } @keyframes pulse-spin { 0% { transform: scale(0.8); opacity: 0.5; } 50% { transform: scale(1.2); opacity: 1; } 100% { transform: scale(0.8); opacity: 0.5; } }
Download
Double Spinner
Spinner

Double rotating spinner

.double-spinner { width: 40px; height: 40px; border: 4px solid #f3f3f3; border-top: 4px solid #ff4500; border-bottom: 4px solid #ff4500; border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
Download
Dot Spinner 45
Spinner

Bouncing dot loading spinner

.dot-spinner-45 { width: 16px; height: 16px; background: #333; border-radius: 50%; animation: bounce 0.6s infinite alternate; } @keyframes bounce { from { transform: translateY(0); } to { transform: translateY(-10px); } }
Download
Dot Spinner 43
Spinner

Bouncing dot loading spinner

.dot-spinner-43 { width: 16px; height: 16px; background: #333; border-radius: 50%; animation: bounce 0.6s infinite alternate; } @keyframes bounce { from { transform: translateY(0); } to { transform: translateY(-10px); } }
Download
Dot Spinner 40
Spinner

Bouncing dot loading spinner

.dot-spinner-40 { width: 16px; height: 16px; background: #333; border-radius: 50%; animation: bounce 0.6s infinite alternate; } @keyframes bounce { from { transform: translateY(0); } to { transform: translateY(-10px); } }
Download
Dot Spinner 33
Spinner

Bouncing dot loading spinner

.dot-spinner-33 { width: 16px; height: 16px; background: #333; border-radius: 50%; animation: bounce 0.6s infinite alternate; } @keyframes bounce { from { transform: translateY(0); } to { transform: translateY(-10px); } }
Download
Dot Spinner 1
Spinner

Bouncing dot loading spinner

.dot-spinner-1 { width: 16px; height: 16px; background: #333; border-radius: 50%; animation: bounce 0.6s infinite alternate; } @keyframes bounce { from { transform: translateY(0); } to { transform: translateY(-10px); } }
Download
Circular Spinner
Spinner

Rotating loading spinner

.spinner { width: 40px; height: 40px; border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
Download
Text Gradient
Text
Gradient Text

Gradient text effect

.text-gradient { background: linear-gradient(to right, #ff4500, #ff8c00); -webkit-background-clip: text; color: transparent; }
Download
Text Bounce
Text
Bounce Text

Bounces text on hover

.text-bounce { display: inline-block; } .text-bounce:hover { animation: bounce-text 0.5s ease; } @keyframes bounce-text { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }
Download
Text Color Shift
Text
Color Shift

Changes text color on hover

.text-color-shift { color: #333; transition: color 0.3s ease; } .text-color-shift:hover { color: #ff4500; }
Download
Text Pop
Text
Pop Text

Pops text on hover

.text-pop { transition: transform 0.2s ease; display: inline-block; } .text-pop:hover { transform: translateY(-3px); }
Download
Text Shadow
Text
Shadow Text

Adds shadow to text on hover

.text-shadow { transition: text-shadow 0.3s ease; } .text-shadow:hover { text-shadow: 2px 2px 5px rgba(0,0,0,0.5); }
Download
Text Rotate
Text
Rotate Text

Rotates text on hover

.text-rotate { transition: transform 0.3s ease; display: inline-block; } .text-rotate:hover { transform: rotate(360deg); }
Download
Text Scale
Text
Scale Text

Scales text on hover

.text-scale { transition: transform 0.3s ease; display: inline-block; } .text-scale:hover { transform: scale(1.2); }
Download
Text Fade
Text
Fade Text

Fading text effect

.text-fade { opacity: 0.3; transition: opacity 0.5s ease; } .text-fade:hover { opacity: 1; }
Download
Text Wave
Text
Hello

Wavy text animation

.text-wave { display: inline-block; } .text-wave span { display: inline-block; animation: wave-text 1s infinite; } .text-wave span:nth-child(2) { animation-delay: 0.1s; } .text-wave span:nth-child(3) { animation-delay: 0.2s; } .text-wave span:nth-child(4) { animation-delay: 0.3s; } @keyframes wave-text { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }
Download
Text Glow
Text
Glow Text

Glowing text on hover

.text-glow { color: #fff; transition: text-shadow 0.3s ease; } .text-glow:hover { text-shadow: 0 0 10px #ff4500; }
Download
Typing Text 30
Text
Typing effect text...

Typing animation for text

.typing-text-30 { width: 20ch; overflow: hidden; border-right: 3px solid; white-space: nowrap; animation: typing 4s steps(20), blink 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 20ch } } @keyframes blink { 50% { border-color: transparent } }
Download
Typing Text 29
Text
Typing effect text...

Typing animation for text

.typing-text-29 { width: 20ch; overflow: hidden; border-right: 3px solid; white-space: nowrap; animation: typing 4s steps(20), blink 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 20ch } } @keyframes blink { 50% { border-color: transparent } }
Download
Typing Text 27
Text
Typing effect text...

Typing animation for text

.typing-text-27 { width: 20ch; overflow: hidden; border-right: 3px solid; white-space: nowrap; animation: typing 4s steps(20), blink 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 20ch } } @keyframes blink { 50% { border-color: transparent } }
Download
Typing Text 21
Text
Typing effect text...

Typing animation for text

.typing-text-21 { width: 20ch; overflow: hidden; border-right: 3px solid; white-space: nowrap; animation: typing 4s steps(20), blink 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 20ch } } @keyframes blink { 50% { border-color: transparent } }
Download
Typing Text 18
Text
Typing effect text...

Typing animation for text

.typing-text-18 { width: 20ch; overflow: hidden; border-right: 3px solid; white-space: nowrap; animation: typing 4s steps(20), blink 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 20ch } } @keyframes blink { 50% { border-color: transparent } }
Download