javascript - 변환으로 스크롤 효과를 생성하려면 두 요소가 필요한 이유
滿天的星座
滿天的星座 2017-05-19 10:18:02
0
2
724

작은 공의 포물선 효과를 얻기 위해 요소 하나를 작성하는 대신 두 개의 애니메이션을 수행하기 위해 요소의 두 레이어를 사용해야 하는 이유에 대해 다른 사람들의 기사를 읽었습니다.

? 그런 다음 변환을 사용하여 x 및 y 축을 수정하면 이와 같은 작성이 효과가 없다는 것을 알았습니다. 그런데 왜?

다른 사람의 코드입니다

이것은 내 코드입니다

으아악

css:

으아악

글 주소
/a/11...

滿天的星座
滿天的星座

모든 응답 (2)
给我你的怀抱

第一眼发现个问题

el.style.webkitTransform=`translate3d(${x}px`,`${y}px,0)`; el.style.transform=`translate3d(${x}px`,`${y}px,0)`;

你这里只返回前半段呢,整个是字符串才对

el.style.webkitTransform=`translate3d(${x}px,${y}px,0)`; el.style.transform=`translate3d(${x}px,${y}px,0)`;
    过去多啦不再A梦

    transition:0.6s all cubic-bezier(0.49, -0.29, 0.75, 0.41)其中cubic-bezier是运动速率,所以只写一个就会变成斜线动画,而不会有抛物线效果,两个元素其实相当于对速度进行分解

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!