1 回答

TA貢獻1858條經驗 獲得超8個贊
首先,你的 javascript 有點壞。您放在超時末尾的分號實際上應該放在括號之外,如下所示:
window.onload = function() {
setTimeout(function() {
document.getElementById("welcome").className = "show";
}, 2000);
setTimeout(function() {
document.getElementById("to").className = "show";
}, 2500);
setTimeout(function() {
document.getElementById("title").className = "show";
}, 3000);
setTimeout(function() {
document.getElementById("subtitle").className = "show";
}, 4000);
};
其次,可見性不是一個范圍屬性,這意味著它不知道可見和隱藏之間是什么。你可以使用不透明度,試試這個:
.hide {
opacity: 0;
transition: opacity linear 1s;
}
.show {
opacity: 1;
transition: opacity linear 1s;
}
添加回答
舉報