捐款弹出输入金额动画效果
代码语言:html
所属分类:表单美化
代码描述:捐款弹出输入金额动画效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500&display=swap'>
<style>
.donate {
--input-background: #4171FE;
--input-color: #FFFFFF;
--input-line: #FFFFFF;
--button-background: #FFFFFF;
--button-background-hover: #ECEFFC;
--button-color: #275EFE;
--button-icon-color: #275EFE;
--thanks-color: #FFFFFF;
--letter-inner: #CEDAFF;
--letter-inner-top: #E0E8FF;
--letter-border: #E5E9F3;
font-family: 'Roboto Mono', monospace;
font-weight: 500;
font-size: 14px;
line-height: 20px;
position: relative;
text-align: center;
width: 132px;
}
.donate:not(.open):hover {
--background: var(--button-background-hover);
}
.donate:not(.open) form {
pointer-events: none;
}
.donate.open {
--span-opacity: 0;
--span-opacity-delay: 0s;
--letter-opacity: 1;
--letter-opacity-delay: .2s;
--letter-inside-opacity: 1;
--letter-inside-opacity-delay: .4s;
--border-radius: 2px;
--border-radius-delay: 0s;
}
.donate.open:not(.submit) {
--input-y: -92px;
--input-y-delay: .9s;
--letter-top-y: 1px;
--letter-top-rotate: 180deg;
--letter-top-rotate-delay: .5s;
--letter-top-index: 0;
--letter-top-index-delay: .9s;
--letter-background: var(--letter-inner-top);
--letter-background-delay: .65s;
--input-scale-background: 1;
--input-scale-background-delay: 1.1s;
--input-scale-line: 1;
--input-scale-line-delay: 1.1s;
}
.donate.open.submit button {
-webkit-animation: move .4s linear 1.1s forwards;
animation: move .4s linear 1.1s forwards;
}
.donate .thanks {
position: absolute;
left: 0;
right: 0;
top: 12px;
color: var(--thanks-color);
font-size: 16px;
font-weight: 500;
}
.donate button {
display: block;
cursor: pointer;
font: inherit;
position: relative;
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0