나는 이미지 맵을 가지고 있는데, 사용자가 맵 위에 마우스를 가져 가면, 덮어 쓴 내용에 관한 정보가있는 작은 div
을 페이드 인하 고자 할 때, 마우스가 맵 페이드 아웃을 떠날 때 2 초 지연.Jade와 FadeIn 및 FadeOut
답변
그것은 CSS 전환하여 불투명도를 애니메이션으로 페이드 효과를 할 수있다 :
.small_div {
opacity: 0;
-webkit-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
transition: opacity 1s;
}
.small_div.active {
opacity: 1
}
이 클래스를 사용하려면를, 당신은 이미지 맵을 가리킬 때 .active
클래스를 추가하는 몇 가지 자바 스크립트가 필요하고 채울 것 필요한 데이터가 포함 된 .small_div
클래스를 사용하지 않으려면 javacript를 사용하여 불투명도 속성을 직접 변경하면 해당 변경 사항도 애니메이션으로 표시됩니다.
IE8과 같은 구형 브라우저에서는 작동하지 않지만 정상적으로 저하됩니다.
스크립트를 사용하여 div의 스타일을 편집하여 변경할 수 있습니까? 간단한 함수로 불투명도와 천이를 바꾸는 것과 같은가? – Bob
그것은 내가 의미했던 것이 아닙니다. 그것을 활성화하는 대신 직접 스타일에 영향을 줄 수 있습니까? – Bob
예, 가능합니다. 활성 클래스가 필요하지 않습니다. 전환은 불투명도의 변경 사항을 애니메이션으로 적용하므로 불투명도를 프로그래밍 방식으로 설정하면 다른 값으로도 작동합니다. – nullability
null 허용 가능성과 달리 지연을 포함하는 CSS 만 포함하면 클래스를 추가 할 필요가 없습니다. Here is a fiddle to prove it
HTML :
<div id='map'>
<div id='overlay'></div>
</div>
CSS :
#map {
height:100px;
width:100px;
background:red;
}
#overlay {
z-index:2;
background:black;
height:100px;
width:100px;
opacity:0;
-webkit-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
transition: opacity 1s;
transition-delay: 2s;
-webkit-transition-delay: 2s;
}
#overlay:hover {
opacity:.8;
transition-delay: 0s;
-webkit-transition-delay: 0s;
}
[? 자바 스크립트에는 jQuery를 사용하지 페이드 효과] (의
- 1. fadeOut, fadeIn 및 stop
- 2. FadeIn 및 fadeOut 반복
- 3. fadeIn() 및 fadeOut() innerhtml
- 4. 동시 fadeIn 및 fadeOut
- 5. blockquotes에 대한 Fadein 및 Fadeout
- 6. fadeIn 및 fadeOut 크로스 브라우저
- 7. FadeIn 및 FadeOut 이상한 효과
- 8. 클래스 변경이있는 FadeIn 및 FadeOut
- 9. fadeOut fadeIn Chrome 문제
- 10. .fadeIn()/fadeOut() on mousemove
- 11. FadeIn Fadeout Function Jquery
- 12. JQuery : fadein/fadeout effect
- 13. jQuery fadeOut fadeIn problems
- 14. 루프 FadeIn FadeOut 무한
- 15. 플래시 fadeIn/fadeOut
- 16. JS fadeIn, fadeOut troubles
- 17. jquery fadein, fadeout isnt
- 18. 고정 헤더 FadeOut, FadeIn
- 19. jquery fadeIn 또는 fadeOut
- 20. jquery fadeOut()/fadeIn() hiccup
- 21. fadeIn/fadeOut 작동하지 않음
- 22. Jade의 fadein 또는 fadeout
- 23. FadeIn Html5 캔버스의 FadeOut
- 24. 클릭하면 jQuery fadeIn fadeOut
- 25. fadein fadeout help
- 26. jQuery fadeIn delay fadeOut 즉시 fadeOut 버튼
- 27. jquery fadeout, fadein, wait, fadein 다시 깨진
- 28. fadeIn fadeOut, 항상 트리거되지 않습니다.
- 29. jQuery - .fadeIn() 및 .fadeOut() - DIV 교환하기
- 30. Jquery fadein 및 fadeout 스크립트가 작동하지 않습니다.
가능한 중복 http://stackoverflow.com/questions/5104053/fade-effect -using-javascript-no-jquery) –
시도한 내용과 실제 문제가 무엇인지에 대한 정보를 추가하여 질문을 명확히 할 수 있습니까? – yadutaf