File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,20 +116,13 @@ function init3DCards() {
116116 const cards = document . querySelectorAll ( '.service-card-3d, .skill-card-3d' ) ;
117117
118118 cards . forEach ( card => {
119- card . addEventListener ( 'mousemove' , ( e ) => {
120- const rect = card . getBoundingClientRect ( ) ;
121- const x = e . clientX - rect . left ;
122- const y = e . clientY - rect . top ;
123- const centerX = rect . width / 2 ;
124- const centerY = rect . height / 2 ;
125- const rotateX = ( y - centerY ) / 20 ;
126- const rotateY = ( centerX - x ) / 20 ;
127-
128- card . style . transform = `perspective(1000px) rotateX(${ rotateX } deg) rotateY(${ rotateY } deg)` ;
119+ // Simple hover effect without conflicting transforms
120+ card . addEventListener ( 'mouseenter' , ( ) => {
121+ card . style . transform = 'scale(1.02)' ;
129122 } ) ;
130123
131124 card . addEventListener ( 'mouseleave' , ( ) => {
132- card . style . transform = 'perspective(1000px) rotateX(0deg) rotateY(0deg )' ;
125+ card . style . transform = 'scale(1 )' ;
133126 } ) ;
134127 } ) ;
135128}
@@ -550,6 +543,7 @@ function initAnimations() {
550543 initNavigation ( ) ;
551544 initParallaxCards ( ) ;
552545 initTypewriter ( ) ;
546+ animateNumbers ( ) ; // Ensure numbers animate when content appears
553547
554548 // Add random glitch class to elements
555549 setInterval ( ( ) => {
You can’t perform that action at this time.
0 commit comments