gsap实现输入框邮箱点击发送动画效果代码
代码语言:html
所属分类:表单美化
代码描述:gsap实现输入框邮箱点击发送动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
.newsletter-form {
--primary: #275EFE;
--primary-dark: #2055EE;
--primary-darkest: #133FC0;
--input-placeholder: #A6ACCD;
--input-text: #646B8C;
--border-default: #E1E6F9;
--border-active: #275EFE;
--background: #fff;
--button-text: #FFFFFF;
--success: #275EFE;
--trails: rgba(39, 94, 254, 0.15);
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
max-width: 300px;
width: 100%;
background: var(--background);
box-shadow: inset 0 0 0 var(--border-width, 1px) var(--border, var(--border-default));
border-radius: 9px;
padding-right: 4px;
-webkit-transition: box-shadow .25s;
transition: box-shadow .25s;
}
.newsletter-form:focus-within {
--border-width: 1.5px;
--border: var(--border-active);
}
.newsletter-form input,
.newsletter-form button {
-webkit-appearance: none;
background: none;
outline: none;
display: block;
border: none;
font-family: inherit;
font-size: 14px;
line-height: 24px;
margin: 0;
}
.newsletter-form input {
width: 100%;
-webkit-box-flex: 1;
flex-grow: 1;
padding: 12px 12px 12px 16px;
color: var(--input-text);
font-weight: 400;
}
.newsletter-form input::-webkit-input-placeholder {
color: var(--input-placeholder);
}
.newsletter-form input::-moz-placeholder {
color: var(--input-placeholder);
}
.newsletter-form input:-ms-input-placeholder {
color: var(--input-placeholder);
}
.newsletter-form input::-ms-input-placeholder {
color: var(--input-placeholder);
}
.newsletter-form input::placeholder {
color: var(--input-placeholder);
}
.newsletter-form button {
--text-opacity: 1;
--success-x: -12px;
--success-stroke: 14px;
--success-opacity: 0;
--border-radius: 7px;
--overflow: hidden;
--x: 0px;
--y: 0px;
--rotate: 0deg;
--plane-x: 0px;
--plane-y: 0px;
--plane-opacity: 1;
--trails-stroke: 57px;
--left-wing-background: var(--primary);
--left-wing-first-x: 0%;
--left-wing-first-y: 0%;
--left-wing-second-x: 50%;
--left-wing-second-y: 0%;
--left-wing-third-x: 0%;
--left-wing-third-y: 100%;
--left-body-background: var(--primary);
--left-body-first-x: 50%;
--left-body-first-y: 0%;
--left-body-second-x: 50%;
--left-body-second-y: 100%;
--left-body-third-x: 0%;
--left-body-third-y: 100%;
--right-wing-background: var(--primary);.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0