CSS Animation Effects
Showing 55–81 of 140 effects
Rotate Hover
HoverRotates element slightly on hover
.rotate-hover { transition: transform 0.3s ease; }
.rotate-hover:hover { transform: rotate(5deg); }
Rotate Hover 35
HoverRotates element on hover
.rotate-hover-35 {
transition: transform 0.3s ease;
}
.rotate-hover-35:hover {
transform: rotate(5deg);
}
Rotate Hover 34
HoverRotates element on hover
.rotate-hover-34 {
transition: transform 0.3s ease;
}
.rotate-hover-34:hover {
transform: rotate(5deg);
}
Rotate Hover 23
HoverRotates element on hover
.rotate-hover-23 {
transition: transform 0.3s ease;
}
.rotate-hover-23:hover {
transform: rotate(5deg);
}
Rotate Hover 17
HoverRotates element on hover
.rotate-hover-17 {
transition: transform 0.3s ease;
}
.rotate-hover-17:hover {
transform: rotate(5deg);
}
Rotate Hover 15
HoverRotates element on hover
.rotate-hover-15 {
transition: transform 0.3s ease;
}
.rotate-hover-15:hover {
transform: rotate(5deg);
}
Rotate Hover 13
HoverRotates element on hover
.rotate-hover-13 {
transition: transform 0.3s ease;
}
.rotate-hover-13:hover {
transform: rotate(5deg);
}
Rotate Hover 11
HoverRotates element on hover
.rotate-hover-11 {
transition: transform 0.3s ease;
}
.rotate-hover-11:hover {
transform: rotate(5deg);
}
Sepia Hover
HoverSepia filter on hover
.sepia-hover { transition: filter 0.3s ease; cursor: pointer; }
.sepia-hover:hover { filter: sepia(1); }
Invert Hover
HoverInvert Colors
Color invert on hover
.invert-hover { transition: filter 0.3s ease; cursor: pointer; }
.invert-hover:hover { filter: invert(1); }
Zoom Out Hover
HoverZoom Out
Zoom out effect on hover
.zoom-out-hover { transition: transform 0.3s ease; cursor: pointer; }
.zoom-out-hover:hover { transform: scale(0.9); }
Saturate Hover
HoverSaturation filter on hover
.saturate-hover { transition: filter 0.3s ease; cursor: pointer; }
.saturate-hover:hover { filter: saturate(2); }
Flip Horizontal
HoverFLIP
Horizontal flip on hover
.flip-horizontal { transition: transform 0.6s; cursor: pointer; }
.flip-horizontal:hover { transform: scaleX(-1); }
Contrast Hover
HoverContrast filter on hover
.contrast-hover { transition: filter 0.3s ease; cursor: pointer; }
.contrast-hover:hover { filter: contrast(1.5); }
Brightness Hover
HoverBrightness filter on hover
.brightness-hover { transition: filter 0.3s ease; cursor: pointer; }
.brightness-hover:hover { filter: brightness(1.3); }
Opacity Hover
HoverOpacity change on hover
.opacity-hover { opacity: 0.6; transition: opacity 0.3s ease; cursor: pointer; }
.opacity-hover:hover { opacity: 1; }
Flip Vertical
HoverFlip
Vertical flip on hover
.flip-vertical { transition: transform 0.6s; cursor: pointer; }
.flip-vertical:hover { transform: rotateX(180deg); }
Shadow Hover
HoverBox shadow on hover
.shadow-hover { transition: box-shadow 0.3s ease; cursor: pointer; }
.shadow-hover:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.3); }
Blur Hover
HoverBlur effect on hover
.blur-hover { transition: filter 0.3s ease; cursor: pointer; }
.blur-hover:hover { filter: blur(3px); }
Skew Hover
HoverSkew Me
Skew transform on hover
.skew-hover { transition: transform 0.3s ease; cursor: pointer; }
.skew-hover:hover { transform: skew(-10deg, 0); }
Zoom In Hover
HoverZooms in on hover with overflow hidden
.zoom-hover { width: 200px; height: 150px; overflow: hidden; cursor: pointer; }
.zoom-hover img { width: 100%; height: 100%; transition: transform 0.3s ease; }
.zoom-hover:hover img { transform: scale(1.2); }
Slide Up Hover
HoverSlides up on hover
.slide-up { transform: translateY(20px); opacity: 0; transition: all 0.3s ease; }
.slide-up:hover { transform: translateY(0); opacity: 1; }
Flip Card
HoverFront
Back
Card flip effect on hover
.flip-card { perspective: 1000px; width: 200px; height: 200px; }
.flip-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; }
.flip-card:hover .flip-inner { transform: rotateY(180deg); }
.flip-front, .flip-back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; display: flex; align-items: center; justify-content: center; }
.flip-back { background: #28a745; color: white; transform: rotateY(180deg); }
.flip-front { background: #007bff; color: white; }
Rotate Hover
HoverRotates element on hover
.rotate-hover { transition: transform 0.3s ease; }
.rotate-hover:hover { transform: rotate(15deg); }
Scale Hover
HoverScales element on hover
.scale-hover { transition: transform 0.3s ease; }
.scale-hover:hover { transform: scale(1.1); }
Zoom Image 4
ImageZoom in image on hover
.zoom-img-4 {
transition: transform 0.3s ease;
}
.zoom-img-4:hover {
transform: scale(1.2);
}
Loading Dots
LoadThree dot loading animation
.loading-dots { display: flex; gap: 5px; }
.loading-dots div { width: 10px; height: 10px; background: #333; border-radius: 50%; animation: bounce-dots 1.4s ease-in-out infinite both; }
.loading-dots div:nth-child(1) { animation-delay: -0.32s; }
.loading-dots div:nth-child(2) { animation-delay: -0.16s; }
@keyframes bounce-dots { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } }