커서를 컨테이너 div에 전달할 때 다른 컨테이너에 다른 속성이있는 경우 (예 : 컨테이너 div에 불투명도가있는 배경 그림이있는 div 포함) 0.2. child div를 만들고 싶습니다. 커서가 컨테이너를 지나갈 때, 속성이 100 % 표시되고 불투명도가 1이됩니다. 어떻게하면됩니까? 여기 호버에서 다른 div를 컨테이너 안에 표시
은 예입니다하지만 난 자식 사업부를 통해 커서를 통과하면 불행히도에만 작동 : jQuery로 http://jsfiddle.net/Vqmaw/2129/
0
A
답변
5
변경 #maifis:hover
규칙을 #container:hover #maifis
으로 변경하십시오. 즉, # 컨테이너을 올렸을 때 자녀에게 #maifis의 규칙을 적용한다는 의미입니다.
근무 데모 : 최신 브라우저에서 jsFiddle
0
이
:
$('#maifis').hover(function(){
$(this).animate({'opacity':1}, 300);
}, function(){
$(this).animate({'opacity':0.2}, 300);
}); //Hover on maifis div
나 :
$('#container').hover(function(){
$('#maifis').animate({'opacity':1}, 300);
}, function(){
$('#maifis').animate({'opacity':0.2}, 300);
}); //Hover on container div
+0
그렇듯이 요소가 불투명도를 점차 변경하고 싶지는 않습니다. – Chris
1
이 작동합니다 :
#maifis {
opacity:0.2;
}
#container:hover #maifis {
opacity:1;
}
두 번째 CSS 라인은 #container
을 가리킬 때의 불투명도를가함으로써, #maifis
이라는 요소가 포함 된 것을 의미한다 1.
1
AFAIK, 이것은 순수 CSS에서는 가능하지 않습니다. 당신의 정보와 jsfiddle을 바탕으로,이 JQuery와 JS
$(function() {
$('#container').bind('mouseover', function(){
$('#maifis').addClass('visible');
})
$('#container').bind('mouseout', function(){
$('#maifis').removeClass('visible');
})
});
를 사용하여 CSS의 #maifis:hover
단순히 .visible
에 변경합니다.
관련 문제
- 1. 호버에서 div를 제어하는 방법 :
- 2. 호버에서 div를 확장하십시오
- 3. 호버에서 div를 위아래로 만드시겠습니까?
- 4. div를 다른 div 안에 배치합니까?
- 5. 다른 해상도로 컨테이너 div의 div를 확장합니다.
- 6. 퍼센트 컨테이너 안에 백분율로 떠있는 컨테이너
- 7. 다른 컨테이너 안에 청사진 컨테이너, 높이 설정 : 100 %
- 8. 다른 div 효과 안에 div를 밀어 넣으십시오.
- 9. Yii는 $ content를 내 컨테이너 div 태그 안에 렌더링하지만 컨테이너 div를 닫습니다. 의도하지 않았습니까?
- 10. div를 확장하여 다른 내용 표시
- 11. div를 div 안에 가운데 놓기
- 12. div를 컨테이너 내의 다른 div 맨 위에 놓으십시오.
- 13. div 요소가 내용을 컨테이너 안에 유지하는 방법
- 14. div 안에 div를 유지하는 방법
- 15. TextArea 안에 다른 색으로 각 줄을 표시
- 16. DIV를 뷰로 확장 (즉, 다른 DIV 표시)
- 17. 표시/숨기기 상태가 서로 다른 div를 표시합니다.
- 18. 요소가 컨테이너 안에 있거나 컨테이너 내의 컨테이너에 있습니다. (Python)
- 19. CSS : 다른 div 안에 두 개의 부동 div를 얻는 방법
- 20. 다른 div 안에 div를 수직 및 수평 정렬하는 방법은 무엇입니까?
- 21. 다른 div 안에 2 개의 div를 정렬하는 방법은 무엇입니까?
- 22. 다른 div 태그 안에 div를 가운데 놓을 수 없습니다.
- 23. 다른 DIV 앞에 부모 DIV 안에 DIV를 작성하십시오. DIV
- 24. 호버에서 이미지 미리보기 표시 (HTML 전용)
- 25. DIV 안에 커서 표시
- 26. Google지도로 div를 숨기고 표시
- 27. 컨테이너 div를 하나의 child div의 높이로 만들고 다른 자식 div의 컨테이너 높이를 div로 만듭니다.
- 28. 스크롤 가능한 컨테이너 안에 "플로팅"보기
- 29. jQuery : 컨테이너 안에 대화 상자 배치
- 30. div를 사용하여 격자 표시
+1, 그것이 OP가 찾고있는 것이라고 생각합니다. – amiregelz
@ Abody97 좋은 방법이지만 ie8에서 작동하지 않습니다 : | – mcmwhfy
@mcmwhfy IE8의 문제점은 ': hover' 규칙이 아닌'opacity'를 지원하지 않는다는 것입니다. 죄송합니다. – Chris