Skip to content

Commit a38b363

Browse files
authored
Update script.js
1 parent ed529e4 commit a38b363

1 file changed

Lines changed: 5 additions & 11 deletions

File tree

script.js

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff 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(() => {

0 commit comments

Comments
 (0)