js+css实现会自动关闭的右上角消息提示框代码

代码语言:html

所属分类:弹出层

代码描述:js+css实现会自动关闭的右上角消息提示框代码

代码标签: js css 自动 关闭 右上角 消息 提示框 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<html lang="en">

<head>

    <meta charset="UTF-8">
<style>
 body,html {
	background:url("//repo.bfw.wiki/bfwrepo/image/64328730b3a12.png"),linear-gradient(125deg,#252525,#515151);
	font-family:monospace
}
:root {
	--success-rgba:rgba(105,255,105,0.8);
	--info-rgba:rgba(105,105,255,0.8);
	--warning-rgba:rgba(255,180,105,0.8);
	--critical-rgba:rgba(255,105,105,0.8)
}
#notifications {
	position:absolute;
	right:0;
	top:0;
	display:flex;
	flex-flow:column-reverse;
	padding:25px
}
.notification {
	backdrop-filter:blur(0.5em);
	background-color:rgba(0,0,0,0.5);
	box-shadow:2px 2px .25em rgba(0,0,0,1);
	border-radius:5px;
	width:320px;
	height:auto;
	padding:7px;
	overflow:hidden;
	margin:auto auto 10px auto;
	animation:fade-out 10.1s linear
}
@keyframes fade-out {
	0% {
	opacity:1
}
90% {
	opacity:1
}
100% {
	opacity:0
}
}.notification:hover {
	animation:none 0s linear
}
.notification:before {
	position:absolute;
	content:"";
	height:120%;
	width:30px;
	margin:-28px auto auto -34px
}
.notification-success.notification:before {
	background:linear-gradient(to top,transparent,var(--success-rgba))
}
.notification-success .notification-loader {
	background-color:var(--success-rgba)
}
.notification-info.notification:before {
	background:linear-gradient(to top,transparent,var(--info-rgba))
}
.notification-info .notification-loader {
	background-color:var(--info-rgba)
}
.notification-warning.notification:before {
	background:linear-gradient(to top,transparent,var(--warning-rgba))
}
.notification-warning .notification-loader {
	background-color:var(--warning-rgba)
}
.notification-critical.notification:before {
	background:linear-gradient(to top,transparent,var(--critical-rgba))
}
.notification-critical .notification-loader {
	background-color:var(--critical-rgba)
}
@keyframes .........完整代码请登录后点击上方下载按钮下载查看

网友评论0