ractive+css实现表单美化提交发送邮件信封动画效果代码
代码语言:html
所属分类:表单美化
代码描述:ractive+css实现表单美化提交发送邮件信封动画效果代码
代码标签: ractive css 表单 美化 提交 发送 邮件 信封 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { background:linear-gradient(45deg,#bb1881,#f88b50); font-family:sans-serif } .contact-wrapper { position:absolute; top:50%; transform:translateY(-50%); width:100% } .flip-card { border-radius:.5em; position:fixed; top:1em; left:1em; width:5em; padding:.5em; border:.1em solid #fff; color:#fff; text-align:center; cursor:pointer; z-index:9 } .envelope { position:relative; display:block; width:30em; height:35em; margin:0 auto } .envelope.active .content { padding:15em 2em 2em } .envelope.active .paper.front,.envelope.active .paper.back { animation-duration:1.5s; animation-direction:normal; animation-timing-function:ease-in-out; animation-fill-mode:forwards } .envelope.active .paper.front { animation-name:envelope-front } .envelope.active .paper.back { animation-name:envelope-back } .envelope.active .paper.back:before { animation-duration:.5s; animation-direction:normal; animation-timing-function:ease-in-out; animation-fill-mode:forwards; animation-delay:1.25s; animation-name:envelope-back-before } .envelope.active .bottom-wrapper { transform:rotateX(180deg) } .envelope.active .bottom-wrapper:after { z-index:0; opacity:1 } .envelope .content { padding:2em; box-sizing:border-box; position:relative; z-index:9; transition:all .5s ease-in-out; transition-delay:1s } .envelope .top-wrapper,.envelope .bottom-wrapper { box-sizing:border-box; background:#03a9f5; color:#fff } .envelope .top-wrapper { padding:2em 2em 0; border-top-left-radius:.5em; border-top-right-radius:.5em } .envelope .bottom-wrapper { padding:0 2em 2em; border-bottom-left-radius:.5em; border-bottom-right-radius:.5em; transition:all .5s ease-in-out; transform-origin:top; transform-style:preserve-3d; position:relative; overflow:hidden; margin-top:-1px } .envelope .bottom-wrapper:after { position:absolute; content:''; display:block; opacity:0; background:#03a9f5; top:0; left:0; width:100%; height:100%; z-index:-1 } .envelope form label { display:block; padding-bottom:.5em } .envelope form input,.envelope form textarea { width:100%; box-shadow:0; background:transparent; color:#fff } .envelope form input { border-width:0 0 .1em; border-color:#fff; border-style:solid } .envelope form textarea { border:.1em solid #fff; border-radius:.25em } .envelope form .submit-card { background:#fff; color:#222; text.........完整代码请登录后点击上方下载按钮下载查看
网友评论0