JS实现漂亮的登录页面(氛围感页面)

代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>登录</title><style>body{background-color: #ece9f0;}.box{width: 800px;height: 300px;margin: 0 auto;margin-top: 20px;box-shadow: 0px 0px 20px black;background-color: #c8e0c8;padding-top: 30px;text-align: center;font-size: 18px;}label{display: inline-block;width: 80px;}.msg{margin-top: 20px;}input{height: 20px;border: 0;}input::placeholder{color: #f7c7d9;}.zc{font-size: 30px;font-weight: bold;}.djzc{color: skyblue;border: 0;font-weight: bold;width: 80px;height: 30px;}</style> 
</head>
<body><div class="box"><div class="zc">登录页</div><div class="msg"><label class="yhm">用户名:</label><input type="text" placeholder="请输入用户名"></div><div class="msg"><label class="pwd">密码:</label><input type="password" placeholder="请输入密码"></div><div class="msg"><button class="djzc" onclick="registerfun()">点击登录</button></div></div><script src="https://api.vvhan.com/api/script/snow"></script><script src="https://api.vvhan.com/api/script/bolang"></script><script src="https://api.vvhan.com/api/script/yinghua"></script><script src="https://api.vvhan.com/api/script/yinghua"></script><script src="https://api.vvhan.com/api/script/denglong"></script><script>let box = document.querySelector('.box')let zc = document.querySelector('.zc')let yhm = document.querySelector('.yhm')let pwd = document.querySelector('.pwd')setInterval(()=>{box.style.boxShadow=`0px 0px 20px rgb(${sj()},${sj()},${sj()})`zc.style.color=`rgb(${sj()},${sj()},${sj()})`yhm.style.color=`rgb(${sj()},${sj()},${sj()})`pwd.style.color=`rgb(${sj()},${sj()},${sj()})`zc.style.textShadow=` 0px 0px 10px rgb(${sj()},${sj()},${sj()})`},1000)function sj(){return Math.floor(Math.random()*255)}// 点击之后的注册方法function registerfun(params) {// 获取输入框的内容let user_name = document.querySelectorAll('input')[0].valuelet password = document.querySelectorAll('input')[1].value// 准备ajax向后端发送数据let xhr = new XMLHttpRequest()// 请求方式和请求地址xhr.open('post','http://api.poiuy.top/users/login')xhr.setRequestHeader('Content-type','application/json')xhr.send(JSON.stringify({user_name,password,}))xhr.onload= function(params) {let data = JSON.parse(xhr.responseText);let token = data.result.tokenconsole.log(token);localStorage.setItem('token',token)// 判断状态码// 如果是0代表成功 跳转到登陆if (data.code==0) {alert('登录成功,即将跳转列表页')location.href = 'list.html'}else{// 否则提示错误信息alert(data.message)}  }  }</script>
</body>
</html>

效果图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1697.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

(C#面向初学者的 .NET 的生成 AI) 第 2 部分-什么是 AI 和 ML?

从本部分开始Luis Quintanilla介绍AI和机器学习&#xff0c;需要学习的一些东西是什么是AI和ML&#xff1f;作为一名.net开发人员如何学习使用AI和ML。 1、首先什么是AI 和 ML&#xff1f; 你可以把它看作是基本相同事物的不同层次。 在顶层的是AI&#xff08;人工智能&#xf…

Spring Boot技术:校园社团信息管理的革新者

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式&#xff0c;是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示&#xff1a; 图4-1系统工作原理…

探索高效HTTP会话管理:sessionup开源项目推荐

探索高效HTTP会话管理&#xff1a;sessionup开源项目推荐 sessionup Straightforward HTTP session management 项目地址: https://gitcode.com/gh_mirrors/se/sessionup 在现代Web应用开发中&#xff0c;会话管理是确保用户身份验证和数据安全的关键环节。为了帮助开发…

(七)JavaWeb后端开发——Maven

目录 1.Maven概述 2.Maven依赖管理 2.1依赖配置 2.2依赖传递 2.3依赖范围 2.4生命周期 1.Maven概述 maven是一款管理和构建java项目的工具 Maven的作用&#xff1a; 依赖管理&#xff1a;方便快捷的管理项目依赖的资源(jar包)&#xff0c;避免版本冲突问题统一项目结构…

jenkins 构建报错 Cannot run program “sh”

原因 在 windows 操作系统 jenkins 自动化部署的时候, 由于自动化构建的命令是 shell 执行的,而默认windows 从 path 路径拿到的 shell 没有 sh.exe &#xff0c;因此报错。 解决方法 前提是已经安装过 git WINR 输入cmd 打开命令行, 然后输入where git 获取 git 的路径, …

数据结构——二叉树

♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥♥♥如果这一篇博客对你有帮助~别忘了点赞分享哦~♥♥♥ ♥♥♥如果有什么问题可以评论区留言或者私信我哦~♥♥♥ 这一篇博客我们开…

NVR批量管理软件/平台EasyNVR多个NVR同时管理支持视频投放在电视墙上

在当今智能化、数字化的时代&#xff0c;视频监控已经成为各行各业不可或缺的一部分&#xff0c;无论是公共安全、交通管理、企业监控还是智慧城市建设&#xff0c;都离不开高效、稳定的视频监控系统的支持。而在这些应用场景中&#xff0c;将监控视频实时投放到大屏幕电视墙上…

JAVA_18

JAVA_18 1.IO流2.JAVA_IO流3.标准输入输出4.对象序列化5.字符编码与字符集6.异常处理和资源关闭7.NIO、BIO、AIO1. IO回顾&#xff1a;2. BIO(Blockingl/O)&#xff1a;3. NIO(Newl/O)&#xff1a;4. AIO(AsynchronousI/O)&#xff1a; 1.IO流 IO流(Input/Output stream)是用于…

提升大数据量分页查询性能:深分页优化全解

前言 在处理数据量逐渐增大的数据库表时&#xff0c;优化查询性能是一个常见的挑战。朋友们可能会建议说&#xff0c;创建索引不就能解决问题了吗&#xff1f;然而&#xff0c;当数据量达到相当规模时&#xff0c;简单的索引可能不足以应对所有情况。这时&#xff0c;可能会有…

多用户商城系统的架构与实现

随着互联网的迅猛发展&#xff0c;电子商务逐渐成为一种主流的商业模式。多用户商城系统作为一种新兴的商业平台&#xff0c;旨在为多个商家和用户提供一个互利共赢的交易环境。本文将深入探讨多用户商城系统的架构、实现及其在商业中的应用。 一、什么是多用户商城系统&#x…

[SpringBoot]浏览器输出中文乱码问题解决

问题情境&#xff1a; IDEA、Springboot、浏览器访问接口查看返回的JSON数据&#xff0c;发现中文乱码 解决方案&#xff1a; server:servlet:encoding:charset: UTF-8enabled: trueforce: true 如果你的配置文件不是yml格式&#xff0c;可以参考下面这个&#xff1a;

第4章 Linux必备命令

Linux系统启动默认为字符界面,一般不会启动图形界面,所以对命令行的熟练程度能更加方便、高效的管理Linux系统。 本章介绍Linux系统必备命令各项参数及功能场景,Linux常见命令包括:cd、ls、pwd、mkdir、rm、cp、mv、touch、cat、head、tail、chmod、vim等。 4.1 Linux命令…

统信UOS适配C#

通过Mono或.NET Core等运行时,在UOS上进行C#应用开发、编译、调试及部署变得便捷。 文章目录 一、环境部署1. C#开发环境安装2. C#开发环境配置二、 C#开发案例三、常见问题1. 图形界面支持2. 调试工具一、环境部署 1. C#开发环境安装 统信UOS V20使用dotnet 7.0 amd64版本,…

和鲸科技同南京大学地理与海洋科学学院签署和鲸“101 数智领航计划”合作协议,助力“地理海洋科学+AI”人才培养

2024 年 10 月 24 日&#xff0c;上海和今信息科技有限公司&#xff08;以下简称“和鲸科技”&#xff09;同南京大学地理与海洋科学学院召开合作洽谈会&#xff0c;会上&#xff0c;和鲸科技社区合伙人唐铭与南京大学地理与海洋科学学院副院长金晓斌正式签署和鲸“101 数智领航…

大模型,多模态大模型面试问题【P-tuning,VAE,梯度累加,秩,混合精读训练,SVM,softmax,LoRA】

大模型&#xff0c;多模态大模型面试问题【P-tuning,VAE,梯度累加,秩,混合精读训练,SVM,softmax,LoRA】 问题一&#xff1a;P-tuning源码&#xff0c;参数怎么加的&#xff01;问题二&#xff1a;VAE的V是什么回事,相对于AE做出的改进。问题三&#xff1a;梯度累加是解决什么问…

OpenCV视觉分析之目标跟踪(7)目标跟踪器类TrackerVit的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 VIT 跟踪器由于特殊的模型结构而变得更快且极其轻量级&#xff0c;模型文件大约为 767KB。模型下载链接&#xff1a;https://github.com/opencv/…

网络安全到底是什么?看完你就懂了(附学习资料)

一、什么是网络安全&#xff1f; “网络安全是指网络系统的硬件、软件及其系统中的数据受到保护&#xff0c;不因偶然的或者恶意的原因而遭受到破坏、更改、泄露、系统连续可靠正常地运行&#xff0c;网络服务不中断。” 说白了网络安全就是维护网络系统上的信息安全。 信息…

LeetCode - 685. 冗余连接 II

. - 力扣&#xff08;LeetCode&#xff09; 题目 在本问题中&#xff0c;有根树指满足以下条件的 有向 图。该树只有一个根节点&#xff0c;所有其他节点都是该根节点的后继。该树除了根节点之外的每一个节点都有且只有一个父节点&#xff0c;而根节点没有父节点。 输入一个…

1-磁盘建立空闲分区

学习目标&#xff1a; 掌握磁盘分区的基本知识和操作技能&#xff0c;能够独立创建和管理磁盘空闲分区&#xff0c;以优化存储空间和提高系统性能&#xff0c;为后续的系统安装和数据管理打下基础。 学习内容&#xff1a; 1 选择一个适合的磁盘分区软件。推荐DiskGenius、Par…

文件系统(IO-进程-线程)

目录 IO 同步/异步/阻塞/非阻塞/BIO/NIO/AIO 阻塞IO模型 非阻塞IO模型 多路复用IO模型 异步IO模型 IO模型总结 零拷贝 传统的文件传输有多糟糕&#xff1f; 使用零拷贝技术的项目 进程 进程的控制结构 什么是线程&#xff1f; 线程与进程的比较 IO模型 Java IO…