登录注册页面(有源码,十分的银杏哦)

2024-01-18 04:36

本文主要是介绍登录注册页面(有源码,十分的银杏哦),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

特色:

一个页面,两个功能,动态展示,简约大气。

话不多说,看展示。


 还在等什么,赶快抄起来吧:https://download.csdn.net/download/liyankang/88754646

没有积分的小伙伴,原代码我放在下面哦,快快白嫖起来吧。

HTML文件

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><link rel="stylesheet" type="text/css" href="index.css"><!-- 确保你已经加载了jQuery库,因为你的代码依赖于它 --><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><title></title></head><body><div class="container"><div class="welcome"><div class="pinkbox"><div class="signup nodisplay"><h1>register</h1><form autocomplete="off"><input type="text" placeholder="username"><input type="email" placeholder="email"><input type="password" placeholder="password"><input type="password" placeholder="confirm password"><button class="button submit">create account </button></form></div><div class="signin"><h1>sign in</h1><form class="more-padding" autocomplete="off"><input type="text" placeholder="username"><input type="password" placeholder="password"><div class="checkbox"><input type="checkbox" id="remember" /><label for="remember">remember me</label></div><button class="button submit">login</button></form></div></div><div class="leftbox"><h2 class="title"><span>BLOOM</span>&<br>BOUQUET</h2><p class="desc">pick your perfect <span>bouquet</span></p><img class="flower smaller" src="https://image.ibb.co/d5X6pn/1357d638624297b.jpg" alt="1357d638624297b"border="0"><p class="account">have an account?</p><button class="button" id="signin">login</button></div><div class="rightbox"><h2 class="title"><span>BLOOM</span>&<br>BOUQUET</h2><p class="desc"> pick your perfect <span>bouquet</span></p><img class="flower" src="https://preview.ibb.co/jvu2Un/0057c1c1bab51a0.jpg" /><p class="account">don't have an account?</p><button class="button" id="signup">sign up</button></div></div></div></div></body>
</html>
<script src="index.js"></script>

CSS文件

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400|Lora");body {background: #CBC0D3;
}/* div box styling */
.container {margin: auto;width: 650px;height: 550px;position: relative;
}.welcome {background: #f6f6f6;width: 650px;height: 415px;position: absolute;top: 25%;border-radius: 5px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}.pinkbox {position: absolute;top: -10%;left: 5%;background: #EAC7CC;width: 320px;height: 500px;border-radius: 5px;box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);transition: all 0.5s ease-in-out;z-index: 2;
}.nodisplay {display: none;transition: all 0.5s ease;
}.leftbox,
.rightbox {position: absolute;width: 50%;transition: 1s all ease;
}.leftbox {left: -2%;
}.rightbox {right: -2%;
}/* font & button styling */
h1 {font-family: "Open Sans", sans-serif;text-align: center;margin-top: 95px;text-transform: uppercase;color: #f6f6f6;font-size: 2em;letter-spacing: 8px;
}.title {font-family: "Lora", serif;color: #8E9AAF;font-size: 1.8em;line-height: 1.1em;letter-spacing: 3px;text-align: center;font-weight: 300;margin-top: 20%;
}.desc {margin-top: -8px;
}.account {margin-top: 45%;font-size: 10px;
}p {font-family: "Open Sans", sans-serif;font-size: 0.7em;letter-spacing: 2px;color: #8E9AAF;text-align: center;
}span {color: #EAC7CC;
}.flower {position: absolute;width: 120px;height: 120px;top: 46%;left: 29%;opacity: 0.7;
}.smaller {width: 90px;height: 100px;top: 48%;left: 38%;opacity: 0.9;
}button {padding: 12px;font-family: "Open Sans", sans-serif;text-transform: uppercase;letter-spacing: 3px;font-size: 11px;border-radius: 10px;margin: auto;outline: none;display: block;
}button:hover {background: #EAC7CC;color: #f6f6f6;transition: background-color 1s ease-out;
}.button {margin-top: 3%;background: #f6f6f6;color: #ce7d88;border: solid 1px #EAC7CC;
}/* form styling */
form {display: flex;align-items: center;flex-direction: column;padding-top: 7px;
}.more-padding {padding-top: 35px;
}.more-padding input {padding: 12px;
}.more-padding .submit {margin-top: 45px;
}.submit {margin-top: 25px;padding: 12px;border-color: #ce7d88;
}.submit:hover {background: #CBC0D3;border-color: #bfb1c9;
}input {background: #EAC7CC;width: 65%;color: #ce7d88;border: none;border-bottom: 1px solid rgba(246, 246, 246, 0.5);padding: 9px;margin: 7px;
}input::placeholder {color: #f6f6f6;letter-spacing: 2px;font-size: 1.3em;font-weight: 100;
}input:focus {color: #ce7d88;outline: none;border-bottom: 1.2px solid rgba(206, 125, 136, 0.7);font-size: 1em;transition: 0.8s all ease;
}input:focus::placeholder {opacity: 0;
}label {font-family: "Open Sans", sans-serif;color: #ce7d88;font-size: 0.8em;letter-spacing: 1px;
}.checkbox {display: inline;white-space: nowrap;position: relative;left: -62px;top: 5px;
}input[type=checkbox] {width: 7px;background: #ce7d88;
}.checkbox input[type=checkbox]:checked+label {color: #ce7d88;transition: 0.5s all ease;
}

JS文件

$('#signup').click(function() {$('.pinkbox').css('transform', 'translateX(80%)');$('.signin').addClass('nodisplay');$('.signup').removeClass('nodisplay');
});$('#signin').click(function() {$('.pinkbox').css('transform', 'translateX(0%)');$('.signup').addClass('nodisplay');$('.signin').removeClass('nodisplay');
});

这篇关于登录注册页面(有源码,十分的银杏哦)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/618085

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义         1:数组默认长度         2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_EL

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

工厂ERP管理系统实现源码(JAVA)

工厂进销存管理系统是一个集采购管理、仓库管理、生产管理和销售管理于一体的综合解决方案。该系统旨在帮助企业优化流程、提高效率、降低成本,并实时掌握各环节的运营状况。 在采购管理方面,系统能够处理采购订单、供应商管理和采购入库等流程,确保采购过程的透明和高效。仓库管理方面,实现库存的精准管理,包括入库、出库、盘点等操作,确保库存数据的准确性和实时性。 生产管理模块则涵盖了生产计划制定、物料需求计划、

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除