<body> <div class='toast'>弹窗组件</idv> </body> <script> var toast=document.getElementsByClassName('toast')[0] var parent=toast.parentNode setTimeout(()=>{ parent.removeChild(toast) },2000) </script>css
.toast{ width:200px; height:80px; border:1px black solid; text-align:center; line-height:80px; position:fixed; left:50%; top:50%; margin-top:-40px; margin-left:-100px; animation:move 1s linear; } @keyframes move{ 0%{ transform:translateY(100%); opacity:0; } 100%{ transform:translateY(0); opacity:1; } }