나는 그렇게 간단한 질문이 있습니다. 나는 4 열을 가진 테이블을 가지고 있으며 각 테이블에는 차례로 <img>
이 들어있는 태그가 있습니다. 내가 mouseover 때 img의 src를 변경할 수있는 CSS 또는 javascript에서 방법을 찾고있다.호버상의 이미지 src 변경하기
그래서 예를 들어, 행의 한 지금과 같습니다
<td><a href="http://link1/"><img alt="Link1" src="http://images/Link1.png/" /></a></td>
내가 현재 가지고있는 CSS 것은 :
img[alt="Link1"]:hover {
content:url("http://Link1Pressed.png");
}
지금이 그것을해야으로 아름답게 작동 크롬에 있지만 파이어 폭스와 IE에서는 마우스 오버에 아무런 변화가 없다. 이것을 바로 잡기 위해 무엇을 할 수 있을까? 이름이 모두 종래와 같이 40 개의 버튼에 대해이 작업을 수행하는 더 좋은 방법이 있습니까? IE의 링크는 alt의 소문자 버전이며 이미지 src의 .png 비트와 같습니다. 차례로 img src 위에 마우스를 올리면 동일하지만 img src 위로 마우스를 가져 가면 .
도움을 주시면 감사하겠습니다. 감사합니다
당신 : 당신은
a
또는td
에 그것을 배경 이미지를 만들고 그런 식으로 변경하거나의 jQuery 같은 기능을 사용하려면 다음 중 하나를해야합니다 ': hover'에'content' 지시자를 적용 할 수 없습니다. Chrome에서 제대로 작동합니까? – haim770'a' 태그를 적절한 너비와 높이로 설정 한 다음 이미지를 암시 적'img' 태그 대신 CSS 배경으로 설정할 수 있습니까? 그런 식으로 CSS ': hover' 상태를 다른 이미지로 설정할 수 있습니다. – Wil
감사합니다. Wil, 나는 그것이 일반적인 합의라고 생각합니다. haim770 - 확실히 Chrome에서 작동합니다 (Safari에서도 가능). 호버에 올려 놓지 않으면 콘텐츠를 사용할 때와 혼동 스럽지만 두꺼운 경우가 있습니다. –