10 초마다 웹 사이트를 변경하려고했습니다. 성공했습니다. 이제는 페이드 인하 고 페이드 아웃 시켜서 부드럽게 나타납니다. 나는 다른 유배지를 검색하고 관련 질문을 찾았지만 대답을 잘 이해할 수 없었습니다.새 배경이 사라지고 10 초 후에 사라집니다.
자바 스크립트 :
function run(interval, frames) {
var int = 1;
function func() {
document.body.id = "b"+int;
int++;
if(int === frames) { int = 1; }
}
var swap = window.setInterval(func, interval);
}
run(10000, 6); //milliseconds, frames
CSS :
#b1 { background-image: url("standaard01.jpg"); }
#b2 { background-image: url("standaard02.jpg"); }
#b3 { background-image: url("standaard03.jpg"); }
#b4 { background-image: url("standaard04.jpg"); }
#b5 { background-image: url("standaard05.jpg"); }
#b6 { background-image: url("standaard06.jpg"); }
#b7 { background-image: url("standaard07.jpg"); }
#b8 { background-image: url("standaard08.jpg"); }
#b9 { background-image: url("standaard09.jpg"); }
#b10 { background-image: url("standaard10.jpg"); }
확실하지하지만 어쩌면 CSS 전환 - 지속 시간이 일 것이다? 스타일 클래스에'transition-duration : 10s'을 추가해보십시오. – Quagaar
https://stackoverflow.com/questions/9483364/css3-background-image-transition – Alvaro