filter: blur(5px);^
mousemove
에, 흐림는 피사계 심도를 시뮬레이션하기 위해 다시 계산됩니다. 움직일 때 요소는 내가 원하는 것처럼 유체처럼 움직이지 않습니다. 당신이 -webkit
브라우저
나는이 가속 수있는 방법을 모든 아이디어/팁에 병을 클릭하면
버기 움직임이 나타 납니까?
나는 모든 포커스 단계를 미리 계산하고 불투명도를 사용한다고 생각했지만 이것이 내가 사용할 마지막 해결책이다.
filter: blur(5px);^
mousemove
에, 흐림는 피사계 심도를 시뮬레이션하기 위해 다시 계산됩니다. 움직일 때 요소는 내가 원하는 것처럼 유체처럼 움직이지 않습니다. 당신이 -webkit
브라우저
나는이 가속 수있는 방법을 모든 아이디어/팁에 병을 클릭하면
버기 움직임이 나타 납니까?
나는 모든 포커스 단계를 미리 계산하고 불투명도를 사용한다고 생각했지만 이것이 내가 사용할 마지막 해결책이다.
동시에 이미지를 번역하고 크기를 조정하는 것처럼 보이기 때문에 튀어 오름이 발생합니다. 대신 translate3d -webkit-transform: translate3d(x,y,z)
을 사용하고 스케일링 대신 z 위치를 수정하십시오. 애니메이션이 하드웨어 가속화되면서 성능 향상에 도움이 될 것입니다.
하드웨어 가속을 사용하기 위해이 하드웨어 트릭을 발견하고 기본적으로 CSS에 z 값을 추가했습니다. 송신은 Z를 사용하지 않는 방식으로 ... 이걸 발견했습니다. 내가 jquery animate로 이것을 다시 구현하려고합니다. –
마우스 오버가 모든 픽셀 이동이 아닌 경우에만 흐리게 처리해야하는 'mouseover'로 전환 – Ibu
@Ibu 이것은 키보드로 이벤트로 문제가되지 않습니다 (마우스 이동 없음). 움직임은 동일합니다. 점진적으로 흐리게하지 않고 요소 호버의 단계를 사용하여 동작이 마우스 오버와 정확히 동일하지는 않습니다. 하지만 덕분에 –
이것은 코드의 최적화가 될 것입니다 – Ibu