使用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

相关推荐
咩咩啃树皮11 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
阳光是sunny11 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
触底反弹11 小时前
一文搞懂 Tailwind CSS 弹性布局:从原理到实战
前端·css·html
阳光是sunny12 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
小林ixn12 小时前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
REDcker13 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
এ慕ོ冬℘゜13 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
武子康13 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端
一点一木14 小时前
从60首歌到1个网站:输入你的故事,还你一首歌
前端·github
IT_陈寒15 小时前
Vue这个特性差点让我加班到凌晨,谁懂啊
前端·人工智能·后端