div+css布局实现登录注册一体切换蓝色简洁表单页面代码
代码语言:html
所属分类:表单美化
代码描述:div+css布局实现登录注册一体切换蓝色简洁表单页面代码
代码标签: div css 布局 登录 注册 一体 切换 蓝色 简洁 表单 页面 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> :root { --primary: #4361ee; --primary-light: #ebf0ff; --secondary: #3f37c9; --success: #4cc9f0; --text: #2b2d42; --text-light: #8d99ae; --border: #edf2f4; --white: #fff; --shadow: 0 4px 24px rgba(0,0,0,0.08); --radius: 16px; --transition: all .3s cubic-bezier(0.25,0.8,0.25,1) } * { margin: 0; padding: 0; box-sizing: border-box } body { font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif; background-color: #f8fafc; color: var(--text); display: flex; justify-content: center; align-items: center; min-height: 100vh; line-height: 1.6; padding: 20px; background-image: radial-gradient(at 0 0,rgba(var(--primary-rgb),0.05) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(var(--secondary-rgb),0.05) 0,transparent 50%) } .container { width: 100%; max-width: 460px; background-color: var(--white); border-radius: var(--radius); box-shadow: var(--shadow); overflow: hidden; position: relative; z-index: 1 } .container::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 180px; background: linear-gradient(135deg,var(--primary),var(--secondary)); z-index: -1; clip-path: ellipse(100% 65% at 50% 0) } .header { padding: 40px 40px 30px; text-align: center } .logo { width: 72px; height: 72px; background-color: var(--white); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; box-shadow: var(--shadow); margin-bottom: 20px } .logo svg { width: 36px; height: 36px; color: var(--primary) } .header h1 { font-size: 24px; font-weight: 700; color: var(--white); margin-bottom: 8px } .header p { font-size: 15px } .card { padding: 0 40px 40px } .tabs { display: flex; background-color: var(--white); border-radius: 12px; padding: 6px; margin-bottom: 30px; box-shadow: 0 2px 8px rgba(0,0,0,0.05) } .tab { flex: 1; text-align: center; padding: 12px; cursor: pointer; font-weight: 600; color: var(--text-light); transition: var(--transition); border-radius: 8px; position: relative } .tab.active { color: var(--primary); background-color: var(--primary-light) } .form-container { display: none; animation: fadeIn .4s ease-out } .form-container.active { display: block } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px) } to { opacity: 1; transform: translateY(0) } } .form-group { margin-bottom: 20px } .form-group label { display: block; margin-bottom: 8px; font-size: 14px; font-weight: 500; color: var(--text) } .input-wrapper { position: relative } .form-control { width: 100%; padding: 14px 16px; border: 1px solid var(--border); border-radius: 12px; font-size: 15px; transition: var(--transition); background-color: var(--white); color: var(--text) } .form-control:focus { border-color: var(--primary); box-shadow: 0 0 0 3px rgba(67,97,238,0.15); outline: 0 } .capt.........完整代码请登录后点击上方下载按钮下载查看
网友评论0