css+div实现登录注册找回密码订阅联系我们表单切换效果代码
代码语言:html
所属分类:表单美化
代码描述:css+div实现登录注册找回密码订阅联系我们表单切换效果代码
代码标签: css div 登录 注册 找回密码 订阅 联系 我们 表单 切换
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> * { box-sizing: border-box; } body { font-family: Tahoma, Verdana, Segoe, sans-serif; font-size: 14px; background: #f6fffd; padding: 20px; text-align: center; } .wrapper { width: 250px; height: 350px; margin: 60px auto; perspective: 600px; text-align: left; } .rec-prism { width: 100%; height: 100%; position: relative; transform-style: preserve-3d; transform: translateZ(-100px); transition: transform 0.5s ease-in; } .face { position: absolute; width: 250px; height: 350px; padding: 20px; background: rgba(250, 250, 250, 0.96); border: 3px solid #07ad90; border-radius: 3px; } .face .content { color: #666; } .face .content h2 { font-size: 1.2em; color: #07ad90; } .face .content .field-wrapper { margin-top: 30px; position: relative; } .face .content .field-wrapper label { position: absolute; pointer-events: none; font-size: 0.85em; top: 40%; left: 0; transform: translateY(-50%); transition: all ease-in 0.25s; color: #999999; } .face .content .field-wrapper input[type=text], .face .content .field-wrapper input[type=password], .face .content .field-wrapper input[type=submit], .face .content .field-wrapper textarea { -webkit-appearance: none; appearance: none; } .face .content .field-wrapper input[type=text]:focus, .face .content .field-wrapper input[type=password]:focus, .face .content .field-wrapper input[type=submit]:focus, .face .content .field-wrapper textarea:focus { outline: none; } .face .content .field-wrapper input[type=text], .face .content .field-wrapper input[type=password], .face .content .field-wrapper textarea { width: 100%; border: none; background: transparent; line-height: 2em; border-bottom: 1px solid #07ad90; color: #666; } .face .content .field-wrapper input[type=text]::-webkit-input-placeholder, .face .content .field-wrapper input[type=password]::-webkit-input-placeholder, .face .content .field-wrapper textarea::-webkit-input-placeholder { opacity: 0; } .face .content .field-wrapper input[type=text]::-moz-placeholder, .face .content .field-wrapper input[type=password]::-moz-placeholder, .face .content .field-wrapper textarea::-moz-placeholder { opacity: 0; } .face .content .field-wrapper input[type=text]:-ms-input-placeholder, .face .content .field-wrapper input[type=password]:-ms-input-placeholder, .face .content .field-wrapper textarea:-ms-input-placeholder { opacity: 0; } .face .content .field-wrapper input[type=text]:-moz-placeholder, .face .content .field-wrapper input[type=password]:-moz-placeholder, .face .content .field-wrapper textarea:-moz-placeholder { opacity: 0; } .face .content .field-wrapper input[type=text]:focus + label, .face .content .field-wrapper input[type=text]:not(:placeholder-shown) + label, .face .content .field-wrapper input[type=password]:focus + label, .face .content .field-wrapper input[type=password]:not(:placeholder-shown) + label, .face .content .field-wrapper textarea:focus + label, .face .content .field-wrapper textarea:not(:placeholder-shown) + label { top: -35%; color: #42509e; } .face .content .field-wrapper input[type=submit] { -webkit-appearance: none; appearance: none; cursor: pointer; width: 100%; background: #07ad90; line-height: 2em; color: #fff; border: 1px solid #07ad90; border-radius: 3px; padding: 5px; } .face .content .field-wrapper input[type=submit]:hover { opacity: 0.9; } .face .content .field-wrapper input[type=submit]:active { transform: scale(0.96); } .face .content .field-wrapper textarea { resize: none; line-height: 1em; } .face .content .field-wrapper textarea:focus + label, .face .content .field-wrapper textarea:not(:placeholder-shown) + label { top: -25%; } .face .thank-you-msg { position: absolute; width: 200px; height: 130px; text-align: center; font-size: 2em; color: #07ad90; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); } .face .thank-you-msg:after { position: absolute; content: ""; width: 50px; height: 25px; border: 10px solid #07ad90; border-right: 0; border-top: 0; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) rotate(0deg) scale(0); transform: translate(-50%, -50%) rotate(0deg) scale(0); -webkit-animation: success ease-in 0.15s forwards; animation: success ease-in 0.15s forwards; animation-delay: 2.5s; } .face-front { transform: rotateY(0deg) tra.........完整代码请登录后点击上方下载按钮下载查看
网友评论0