Safari에서만 발생하는 웹 사이트에 몇 가지 문제가 있습니다. Mac에서 버전 5.1.7 (7534.57.2)을 실행 중입니다.Safari에서 CSS 전환 및 고정 위치 지정
여기에서 사이트를 볼 수 있습니다 : http://mcad.edu/annual-report-2011-12/.
웹 사이트 인 상대 위치 결정 된 콘텐츠 모두 상단 고정과 고정 시차 배경 용기 내에서 0
로 설정 왼쪽 3 개 시차 스크롤 배경을 포함하여 모든 것을 보유하고 사업부, 색상 화와 시차 스크롤, 사용자가 마우스를 올려 놓으면 이미지가 풀 컬러 이미지로 변합니다. 각 "이미지"에는 두 개의 div가 겹쳐져 있으며 각각 배경 위치에 의해 배치 된 배경 이미지가 있습니다. 하단의 div에는 색상이 지정된 이미지가 있습니다. 맨 위에있는 div는 풀 컬러 이미지를 배경으로하며 마우스 오버 때까지 불투명도를 0으로 설정합니다. 페이드는 불투명도 속성의 CSS 전환을 사용하여 최상위 div가 표시되도록합니다.
Safari에서만 이러한 div 중 하나 위에 마우스를 올리면 전환이 원활하게 수행되지만 동일한 시차 스크롤 배경 div에있는 모든 콘텐츠가 프로세스에서 이동/점프합니다. CSS 전환을 제거하면 발생하지 않습니다.
사파리의 고정 위치 컨테이너와 잘 어울리지 않는 전환/웹킷 전환 속성과 관련이 있다고 생각합니다. 그러나 내가 발견 한 모든 문제는 2010 년에 나온 것으로 2 년 후 내가 정한 Safari 버그가 수정되었습니다. 하지만 그렇지 않을 수도 있습니다.
촉매 섹션에는 다른 문제가 있습니다 (오른쪽 탐색의 세 번째 점 아래). 이러한 애니메이션 이미지는 Chrome, Firefox, Opera에서 링크로 작동하지만 Safari에서는 작동하지 않습니다. 어떤 아이디어?
-webkit-transform을 추가하여 깜박임 전환 문제를 해결했습니다. translate3d (0,0,0); 영향을받는 사업부에게. 아직도 두 번째 문제에 붙어 있습니다. –