我遇到一个小问题,我真的很难理解如何实施。我想知道如何仅动态生成div淡入淡出。 div是由Javascript代码动态生成的。如何使div在页面上淡入?我不能使用jQuery或.innerHTML()。
答案 0 :(得分:2)
transition
属性。opacity
是一个很好的属性,可用于此)。setTimeout
(允许浏览器使用添加的div重新绘制文档),删除类答案 1 :(得分:1)
<强> CSS 强>:
#fade-in-div{
transition: 1s;
-webkit-transition: 1s;
opacity: 0;
}
<强> JS 强>
//generate new div
document.write("<div id='fade-in-div'>New Div!</div>");
//make opacity = 1. This should take 1 second to make (1s fade).
document.getElementById("fade-in-div").style.opacity = 1; //this should take 1 second