您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何使用纯JS实现Toas对话框(代码)

2024/3/11 5:09:54发布27次查看
本篇文章给大家带来的内容是关于如何使用纯js实现toas对话框(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
<!doctype html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>toast</title> </head> <style media="screen"> @keyframes fadein { 0% {opacity: 0} 100% {opacity: 1} } @-webkit-keyframes fadein { 0% {opacity: 0} 100% {opacity: 1} } @-moz-keyframes fadein { 0% {opacity: 0} 100% {opacity: 1} } @-o-keyframes fadein { 0% {opacity: 0} 100% {opacity: 1} } @-ms-keyframes fadein { 0% {opacity: 0} 100% {opacity: 1} } @keyframes fadeout { 0% {opacity: 1} 100% {opacity: 0} } @-webkit-keyframes fadeout { 0% {opacity: 1} 100% {opacity: 0} } @-moz-keyframes fadeout { 0% {opacity: 1} 100% {opacity: 0} } @-o-keyframes fadeout { 0% {opacity: 1} 100% {opacity: 0} } @-ms-keyframes fadeout { 0% {opacity: 1} 100% {opacity: 0} } #toast{ background: rgba(0, 0, 0, 0.7); color: #fff; font-size: 14px; line-height: 1; padding:10px; border-radius: 3px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 9999; } .hide{ display: none; } .fadeout{ animation: fadeout .5s; } .fadein{ animation:fadein .5s; } </style> <body></body></html><script> var toast = function(params){ var el = document.createelement("p"); el.setattribute("id","toast"); el.innerhtml = params.message; document.body.appendchild(el); el.classlist.add("fadein"); settimeout(function(){ el.classlist.remove("fadein"); el.classlist.add("fadeout"); el.addeventlistener("animationend", function(){ el.classlist.add("hide"); }); },params.time); }; //使用 toast({ message:"提交成功", time:1500 }); /*------------------------ author:codetnt date:2018/7/13 -------------------------*/</script>
以上就是如何使用纯js实现toas对话框(代码)的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product