--- title: Image rotate on hover tags: animation,visual,intermediate firstSeen: 2020-04-20T18:36:11+03:00 lastUpdated: 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); } ```