Matei
Matei
KPCKevin Powell - Community
Created by Matei on 5/11/2024 in #front-end
CSS 3d transformation nullifies hover effect for children elements
--rx and --ry are set dynamically with JS based on the mouse position relative to the container. This is the CSS for the container. --rx: 0; --ry: 0; transform: perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)); transform-style: preserve-3d; This is the CSS for an image inside the container. .carouselImg:hover { transform-origin: center center; transform: perspective(none) scale(1.3); } When removing the dynamic setting of --rx and --ry (and giving them a default value like 30deg) the hover effect works. Can somebody help me understand this?
2 replies