나는 웹 사이트 디자인을하고 있는데, 완전히로드가 끝났을 때 (아마도 500 밀리 초의 일시 정지) body 태그의 배경 이미지가 희미해질 방법이 필요하다.로드가 백그라운드에서 페이드 인하는 방법?
August의 웹 사이트 디자인을 보면 배경이 희미하게 보입니다. 그러나 이것은 플래시 배경으로 수행됩니다. jQuery 또는 JavaScript로이를 수행 할 수있는 방법이 있습니까?
업데이트 2010년 9월 19일는 : 그래서 구글에서 오는 것들에 대한
(이 현재 "부하에 대한 배경 페이드"에 대한 번호를 하나의 결과입니다, 난 그냥 '생각 모든 사람들을위한보다 명확한 구현 예제를 만들 거라고.
가 바닥 글에 어딘가에 코드에 <div id="backgroundfade"></div>
추가 (당신이 당신의 DOM이 어지러워지고 싶지 않은 경우 당신은 또한 자바 스크립트를 통해이를 추가 할 수 있습니다.
을 같은 스타일 -
#backgroundfade {
position: fixed;
background: #FFF /* whatever color your background is */
width: 100%;
height: 100%;
z-index: -2;
}
그런 다음 자바 스크립트 스크립트 파일이 추가 (jQuery를 필요) :
이것은#backgroundfade
요소 페이딩의 효과가
$(document).ready(function() {
$('#backgroundfade').fadeOut(1000);
});
("커버"상자를 실제 배경) DOM 완료시 1 초 후에
죄송합니다 나는 당신의 예를 들어 사이트 –
페이드 아무것도 표시되지 않습니다 @victor, Chrome의 WFM –
Firefox-Intrepid Ibex –