--- title: Image rotate on hover type: snippet language: css tags: [animation,visual] cover: succulent-1 dateModified: 2021-10-11T18:44:51+03:00 --- Creates a rotate effect for the image on hover. - Use the `scale()`, `rotate()` and `transition` properties when hovering over the parent element (a `
`) to animate the image. - Use `overflow: hidden` on the parent element to hide the excess from the image transformation. ```html
``` ```css .hover-rotate { overflow: hidden; margin: 8px; min-width: 240px; max-width: 320px; width: 100%; } .hover-rotate img { transition: all 0.3s; box-sizing: border-box; max-width: 100%; } .hover-rotate:hover img { transform: scale(1.3) rotate(5deg); } ```