Guest User

Untitled

a guest
Jul 21st, 2023
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | Source Code | 0 0
  1. //CSS//
  2.  
  3. #Test {
  4.     display: grid;
  5.     place-items: center;
  6. }
  7.  
  8. #Test2 {
  9.     position: absolute;
  10. }
  11.  
  12. #I1 {
  13.     transform: perspective(700px);
  14. }
  15.  
  16. #I2 {
  17.     transform: perspective(700px) translate(-1000px, 0px);
  18.     transform-origin: top left; /* added this line */
  19. }
  20.  
  21.  
  22. //JS//
  23.  
  24. document.addEventListener("keydown", keydown_ievent);
  25. var count = 0;
  26.  
  27. function keydown_ievent(e) {
  28.     console.log(count);
  29.     switch (e.key) {
  30.         case 'ArrowDown':
  31.             count++
  32.             animate(count);
  33.             break;
  34.     }
  35. }
  36.  
  37. function animate(count) {
  38.     var img = document.getElementById("I1");
  39.     console.log("Hi")
  40.     img.style.transformOrigin = `center center ${10 * count}px`
  41.     if (10 * count >= 60) {
  42.  
  43.         var img2 = document.getElementById("I2");
  44.         img2.style.transform = `scale(0.5, 0.5) translate(${-1000 + 10 * count}px,0px)` /* changed the order of scale and translate */
  45.         img2.style.transformOrigin = `center center ${10*count}px`
  46.     }
  47.     console.log(10 * count == 60)
  48.     console.log(`(${-10 * count}px)`)
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment