해당 축소판 div 위에 마우스를 올려 놓으면 요소 내에서 이미지를 표시하기 위해 CSS를 사용하는 간단한 방법을 시도하고 있습니다. 나는 틸트 (~)를 사용하여 썸네일 외부의 요소를 대상으로 비교적 쉽게 사용할 수있을 것이라고 생각했습니다. 마우스 오버 범위가 부모 컨테이너에 있기 때문에 쉽게 작동하지 않을 것입니다. 이것을 위해 자바 스크립트를 사용하십시오. 그러나 이것이 가능하지 않다면, 그러면 다른 사람들의 의견이 이것에 무엇인지 알 수있을 것입니다. 그리고 아마도 미래에 누군가를 도울 수 있습니다.div를 표시하기 위해 CSS 전용 썸네일 위에 마우스를 놓습니다.
HTML
<div class="container">
<!-- Main images -->
<div class="primary img1">
<img src="myimage.jpg" />
</div>
<div class="primary img2">
<img src="myimage2.jpg" />
</div>
<!-- Thumbnails -->
<div class="thumb img2">
<img src="myimage2.jpg" />
</div>
</div>
CSS
.primary.img1 {
display: block;
}
.primary.img2 {
display: none;
}
.primary.img2:hover, .primary.img1 {
display: none;
}
.primary.img2:hover, .primary.img2 {
display: block;
}
혼란 조금, 당신이 뭘하려는거야? '.primary.img2 : hover ~ .primary.img2'나는 또한 그 점을 보지 못한다 ... – Ruddy
@Ruddy img2에 대한 썸네일을 가리키며 표시한다 ... 기본적으로 숨겨져있다. 해당 축소판을 가리키면 img1도 숨겨 지므로 img2가 대신 표시됩니다 (큰 이미지). – Danny
@RickHitchcock 나는 틸지가 무엇을하는지에 대한 오해가 있다고 믿습니다. 나는 현재 요소의 부모 내에서 다른 요소를 선택할 수 있다고 생각 했습니까? – Danny