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