使用html实现超炫登录界面和diango实现同样登录界面

使用html和django实现2套一模一样的超炫登录界面,效果如下:

一个带有互动动画角色的登录页面。角色会跟随鼠标移动、对用户输入做出反应,提供生动有趣的登录体验。

预览

页面布局

  • 左侧面板:4 个动画角色(紫色矩形、黑色矩形、橙色半圆、黄色圆角矩形)
  • 右侧面板:登录表单(邮箱、密码、登录按钮、Google 登录)

交互动画效果

场景 效果
空闲 角色眼睛跟随鼠标移动,身体微微倾斜
随机眨眼 紫色和黑色角色随机间隔眨眼
输入邮箱 角色互相对视
输入密码 角色转头回避,不看密码
显示密码 角色看向远处,紫色角色偶尔偷看
登录失败 角色露出沮丧表情并摇头
按钮悬停 文字滑出,紫色背景 + 箭头滑入

技术实现

单 HTML 文件,零依赖:

  • 布局:CSS Grid 两栏布局,响应式适配
  • 角色:纯 CSS 图形(圆角矩形、半圆)
  • 动画:CSS transitions + keyframes + 原生 JavaScript 状态管理
  • 交互:鼠标跟随(mousemove)、焦点检测(focus/blur)、表单校验

使用

直接在浏览器中打开 index.html 即可。

bash 复制代码
open index.html

文件结构

复制代码
login/
  index.html   # 完整页面(HTML + CSS + JS)
  PRD.md       # 产品需求文档
  README.md    # 项目说明

整个项目文件代码只有index.html,源码地址:

https://download.csdn.net/download/FL1623863129/92716106

同时我也用python语言Django实现了一个一样功能登录界面,源码地址:

https://download.csdn.net/download/FL1623863129/92716108

相关推荐
excel2 分钟前
如何解决 Nuxt DevTools 中关于 unstorage 包的报错
前端
Rust研习社6 分钟前
使用 Axum 构建高性能异步 Web 服务
开发语言·前端·网络·后端·http·rust
C澒25 分钟前
AI 生码 - API2Code:接口智能匹配与 API 自动化生码全链路设计
前端·低代码·ai编程
浔川python社35 分钟前
HTML头部元信息避坑指南技术文章大纲
前端·html
IT_陈寒1 小时前
SpringBoot配置加载顺序把我坑惨了
前端·人工智能·后端
kyriewen1 小时前
Next.js部署:从本地跑得欢,到线上飞得稳
前端·react.js·next.js
Moment1 小时前
面试官:给 llm 传递上下文,有哪几个身份 role ❓❓❓
前端·后端·面试
跨境数据猎手1 小时前
跨境独立站系统技术拆解(附带源码)
服务器·前端·php
豹哥学前端1 小时前
用猜数字游戏,一口气掌握 JavaScript 核心知识点(附完整代码)
前端·javascript
忆往wu前2 小时前
从0到1一步步拆解搭建,梳理一个 Vue3 简易图书后台全开发流程
前端·javascript·vue.js