ポップアップは、CSS3の遷移プロパティと不透明度を使用して5秒後にスムーズに表示され、フルスクリーンを表示しますが、一度に表示されます。5秒後にポップアップが円滑に表示されるようにするにはどうすればよいですか?
JSFiddle:https://jsfiddle.net/dnvk87xL/
var element = document.getElementById("popup");
var t=setTimeout(openPopUp,5000);
function openPopUp() {
element = document.getElementById("popup");
element.style.display = "block";
element.style.opacity = "1";
}
#popup{
position: fixed;
height:100%;
background-color: green;
display: none;
opacity: 0;
-webkit-transition: opacity 0.7s;
transition: opacity 0.7s;
}
<div>
<div id="popup">
I'm gonna appear smoothly after 5 seconds
</div>
<p> Website content </p>
</div>
私はjavascriptのアニメーションにほとんど常に望ましいCSSアニメーションを使用している頃は推測... –