Firefox와 Chrome에서 다르게 표시되는 CSS 슬라이드 쇼가 있습니다. CSS에서 주목할만한 점은 하나의 "그림"은 두 개의 이미지가 포함 된 div입니다. 첫 번째 그림은 단순한 이미지이고 두 번째 그림은 배경 이미지와 더 작은 이미지가 포함 된 div입니다.Chrome에서 2 이미지 div가 올바르게 작동하지 않는 CSS 슬라이드 쇼
Firefox 57에서는 의도 한대로 슬라이드 쇼가 "올바르게"표시됩니다. 그러나 초기 표시시 크롬 62에서는 첫 번째 슬라이드 상단에 오버레이 이미지가 표시되지만 두 번째 슬라이드에는 오버레이 이미지가 나타납니다. 그러나 이것은 초기 디스플레이에서만 (또는 다시로드 할 때) 발생합니다. 슬라이드 쇼가 반복 될 때 오버레이 이미지없이 첫 번째 슬라이드가 표시됩니다.
내가 https://jsfiddle.net/glendeni/uwb13z87/ 에서 JSfiddle 예를 작업 제거 다운이 (가 ALA 크롬, ALA하지 파이어 폭스를 행동주의)나는 요점은 다음과 CSS상의와
#figure-container { position: relative; }
#top {
position: absolute;
top: 0;
right: 0;
z-index: 1;
}
에 생각 두 번째 그림 HTML
<figure>
<div id="figure-container">
<img class="center" src="second_slide.jpg">
<img id="top" src="second_slide_overlay.png">
</div>
</figure>
일부 CSS 또는 자바 스크립트가 있으면 Chrome f를 방지 할 수 있는지 알고 싶습니다. ROM에서 처음으로 오버레이 이미지를 표시합니다. 현재 동작으로 인해 오버레이 이미지가 사용되지 않을 수 있습니다.
PS :
당신은 너무 좋아, 첫 번째 슬라이드에 더 높은 Z- 인덱스를 설정하여이 문제를 해결할 수있는 모든 그림에 0 : 나는 또 다른 수정 Z- 인덱스를 설정하는 것입니다 생각 : nth-child 항목을 사용합니다. 나중에 이미지의 순서를 옮기는 경우 (스트립되지 않은 버전에서는 6 개의 숫자가 있기 때문에) – Jack