css实现蓝色风格简洁登录注册一体页面效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现蓝色风格简洁登录注册一体页面效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html> <head> <style> html { width: 100%; height: 100%; } body { background: linear-gradient(45deg, rgba(66, 183, 245, 0.8) 0%, rgba(66, 245, 189, 0.4) 100%); color: rgba(0, 0, 0, 0.6); font-family: "Roboto", sans-serif; font-size: 14px; line-height: 1.6em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .overlay, .form-panel.one:before { position: absolute; top: 0; left: 0; display: none; background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; } .form { z-index: 15; position: relative; background: #FFFFFF; width: 600px; border-radius: 4px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); box-sizing: border-box; margin: 100px auto 10px; overflow: hidden; } .form-toggle { z-index: 10; position: absolute; top: 60px; right: 60px; background: #FFFFFF; width: 60px; height: 60px; border-radius: 100%; transform-origin: center; transform: translate(0, -25%) scale(0); opacity: 0; cursor: pointer; transition: all 0.3s ease; } .form-toggle:before, .form-toggle:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 30px; height: 4px; background: #4285F4; transform: translate(-50%, -50%); } .form-toggle:before { transform: translate(-50%, -50%) rotate(45deg); } .form-toggle:after { transform: translate(-50%, -50%) rotate(-45deg); } .form-toggle.visible { transform: translate(0, -25%) scale(1); opacity: 1; } .form-group { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 0 20px; } .form-group:last-child { margin: 0; } .form-group label { display: block; margin: 0 0 10px; color: rgba(0, 0, 0, 0.6); font-size: 12px; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 0.2em; } .two .form-group label { color: #FFFFFF; } .form-group input { outline: none; display: block; background: rgba(0, 0, 0, 0.1); width: 100%; border: 0; border-radius: 4px; box-sizing: border-box; padding: 12px 20px; color: rgba(0, 0, 0, 0.6); font-family: inherit; font-size: inherit; font-weight: 500; line-height: inherit; transition: 0.3s ease; } .form-group input:focus { color: rgba(0, 0, 0, 0.8); } .two .form-group input { color: #FFFFFF; } .two .form-group input:focus { color: #FFFFFF; } .form-group button { outline: none; background: #4285F4; width: 100%; border: 0; border-radius: 4px; padding: 12px 20px; color: #FFFFFF; font-family: inherit; font-size: inherit; font-weight: 500; line-height: inherit; text-transform: uppercase; cursor: pointer; } .two .form-group button { background: #FFFFFF; color: #4285F4; } .form-group .form-remember { font-size: 12px; font-weight: 400; letter-spacing: 0; text-transform: none; } .form-group .form-remember input[type=checkbox] { display: inline-block; width: auto; margin: 0 10px 0 0; } .form-group .form-recovery { color: #4285F4; font-size: 12px; text-decoration: none; } .form-panel { padding: 60px calc(5% + 60px) 60px 60px; box-sizing: border-box; } .form-panel.one:before { content: ""; display: block; opacity: 0; visibility: hidden; transition: 0.3s ease; } .form-panel.one.hidden:before { display: block; opacity: 1; visibility: visible; } .form-panel.two { z-index: 5; position: absolute; top: 0; left: 95%; background: #4285F4; width: 100%; min-height: 100%; padding: 60px calc(10% + 60px) 60px 60px; transition: 0.3s ease; cursor: pointer; } .form-panel.two:before, .form-panel.two:after { content: ""; display: block; position: absolute; top: 60px; left: 1.5%; background: rgba(255, 255, 255, 0.2); height: 30px; width: 2px; transition: 0.3s ease; } .form-panel.two:after { left: 3%; } .form-panel.two:hover { left: 93%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .form-panel.two:hover:before, .form-panel.two:hover:after { opacity: 0; } .form-panel.two.active { left: 10%;.........完整代码请登录后点击上方下载按钮下载查看
网友评论0