`
java从入门到放弃
  • 浏览: 44703 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一个非常漂亮的登录页

    博客分类:
  • jsp
 
阅读更多

一个非常漂亮的登录页,先在这里收藏一下

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
    <style>
        body{
            background: #ebebeb;
            font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
            color: #222;
            font-size: 12px;
        }
        *{padding: 0px;margin: 0px;}
        .top_div{
            background: #008ead;
            width: 100%;
            height: 400px;
        }
        .ipt{
            border: 1px solid #d3d3d3;
            padding: 10px 10px;
            width: 290px;
            border-radius: 4px;
            padding-left: 35px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
        }
        .ipt:focus{
            border-color: #66afe9;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
        }
        .u_logo{
            background: url("images/username.png") no-repeat;
            padding: 10px 10px;
            position: absolute;
            top: 43px;
            left: 40px;

        }
        .p_logo{
            background: url("images/password.png") no-repeat;
            padding: 10px 10px;
            position: absolute;
            top: 12px;
            left: 40px;
        }
        a{
            text-decoration: none;
        }
        .tou{
            background: url("images/tou.png") no-repeat;
            width: 97px;
            height: 92px;
            position: absolute;
            top: -87px;
            left: 140px;
        }
        .left_hand{
            background: url("images/left_hand.png") no-repeat;
            width: 32px;
            height: 37px;
            position: absolute;
            top: -38px;
            left: 150px;
        }
        .right_hand{
            background: url("images/right_hand.png") no-repeat;
            width: 32px;
            height: 37px;
            position: absolute;
            top: -38px;
            right: -64px;
        }
        .initial_left_hand{
            background: url("images/hand.png") no-repeat;
            width: 30px;
            height: 20px;
            position: absolute;
            top: -12px;
            left: 100px;
        }
        .initial_right_hand{
            background: url("images/hand.png") no-repeat;
            width: 30px;
            height: 20px;
            position: absolute;
            top: -12px;
            right: -112px;
        }
        .left_handing{
            background: url("images/left-handing.png") no-repeat;
            width: 30px;
            height: 20px;
            position: absolute;
            top: -24px;
            left: 139px;
        }
        .right_handinging{
            background: url("images/right_handing.png") no-repeat;
            width: 30px;
            height: 20px;
            position: absolute;
            top: -21px;
            left: 210px;
        }

    </style>
    <script type="text/javascript">
        $(function(){
            //得到焦点
            $("#password").focus(function(){
                $("#left_hand").animate({
                    left: "150",
                    top: " -38"
                },{step: function(){
                    if(parseInt($("#left_hand").css("left"))>140){
                        $("#left_hand").attr("class","left_hand");
                    }
                }}, 2000);
                $("#right_hand").animate({
                    right: "-64",
                    top: "-38px"
                },{step: function(){
                    if(parseInt($("#right_hand").css("right"))> -70){
                        $("#right_hand").attr("class","right_hand");
                    }
                }}, 2000);
            });
            //失去焦点
            $("#password").blur(function(){
                $("#left_hand").attr("class","initial_left_hand");
                $("#left_hand").attr("style","left:100px;top:-12px;");
                $("#right_hand").attr("class","initial_right_hand");
                $("#right_hand").attr("style","right:-112px;top:-12px");
            });
        });
    </script>
</head>
<body>
<div class="top_div"></div>
<div style="width: 400px;height: 200px;margin: auto auto;background: #ffffff;text-align: center;margin-top: -100px;border: 1px solid #e7e7e7">
    <span style="color:red;">${message}</span>
    <div style="width: 165px;height: 96px;position: absolute;display:none;" >
        <div class="tou"></div>
        <div id="left_hand" class="initial_left_hand"></div>
        <div id="right_hand" class="initial_right_hand"></div>
    </div>
<form action="login" method="post" id="form">
    <p style="padding: 30px 0px 10px 0px;position: relative;">
        <span class="u_logo"></span>
        <input class="ipt" type="text" placeholder="请输入用户名或邮箱" name="userName" id="userName">
    </p>
    <p style="position: relative;">
        <span class="p_logo"></span>
        <input id="passWord" class="ipt" type="password" name="passWord"  placeholder="请输入密码" onkeydown="keyLogin();">
    </p>
    <div style="height: 50px;line-height: 50px;margin-top: 30px;border-top: 1px solid #e7e7e7;">
        <p style="margin: 0px 35px 20px 45px;">
           <span style="float: left"><a href="javascript:alert(11);" style="color:#ccc;">忘记密码111?</a></span>
           <span style="float: right">
               <a href="javascript:alert(22)" style="color:#ccc;margin-right:10px;">注册</a>
               <a href="login" style="background: #008ead;padding: 7px 10px;border-radius: 4px;border: 1px solid #1a7598;color: #FFF;font-weight: bold;">登录</a>
           </span>
        </p>
    </div>
</form>
</div>
<div style="position: fixed;bottom: 0px;text-align: center;width: 100%;">
</div>
<script>
function submitForm(){
   document.getElementById("form").submit();
}
	function keyLogin(){
		 if (event.keyCode==13)  //回车键的键值为13
		 document.getElementById("form").submit();	
}
</script> 
</body>
</html>

 

 

分享到:
评论

相关推荐

    漂亮登录页面模版

    登录页面是网站或应用程序的重要组成部分,它为用户提供了一个安全的入口点,允许他们验证身份后访问个人账户。在设计上,一个漂亮的登录页面模版能够提升用户体验,吸引用户并增加他们对品牌的信任感。"漂亮登录...

    一个漂亮的登录页面

    标题“一个漂亮的登录页面”可能指的是一个网页设计项目,它关注的是用户界面(UI)和用户体验(UX)设计,特别是登录界面的美观性和功能性。在Web开发中,一个吸引人的登录页面可以提升用户对网站的第一印象,同时...

    漂亮的登录首页 漂亮的登录页面

    在IT行业中,设计一个美观且功能完备的登录首页至关重要,因为它是用户与应用程序初次交互的地方。"漂亮的登录首页 漂亮的登录页面"这个主题着重于如何利用前端技术,尤其是jQuery,来创建吸引人的用户体验。下面将...

    漂亮大气注册登录页面模板.zip

    "漂亮大气注册登录页面模板.zip" 提供的资源就是一个典型的Web界面设计案例,适用于快速构建简洁、美观的用户注册和登录界面。这样的模板能够帮助开发者节省时间,提高开发效率,同时也确保了界面的视觉吸引力。 ...

    一个漂亮的h5登录页面,包含html,css和js

    【描述】:“一个漂亮的h5写的登录页面可以直接使用,也可以作为门户入口使用,包含h5,css和js” 描述进一步强调了这个登录页面设计的美观性和实用性。它可以作为一个独立的页面直接用于用户登录,也可以作为更大...

    10个漂亮登录页面,jquery+css3

    10个漂亮登录页面,jquery+css310个漂亮登录页面,jquery+css310个漂亮登录页面,jquery+css310个漂亮登录页面,jquery+css310个漂亮登录页面,jquery+css310个漂亮登录页面,jquery+css3

    整理的漂亮登陆页面+后台页面

    "整理的漂亮登陆页面+后台页面"是一个集成了前端界面设计与管理后台界面设计的资源包,主要基于HTML语言构建。这里我们将深入探讨相关知识点。 首先,登录页面是任何网站或应用的第一印象,它的设计直接影响到用户...

    前端登录模板html+css漂亮的水滴登录页

    这个“前端登录模板html+css漂亮的水滴登录页”提供了一个美观且酷炫的设计,适用于快速构建一个引人注目的登录界面。 首先,HTML(HyperText Markup Language)是网页内容的结构化语言,它定义了网页的各个部分,...

    c#一个很漂亮经典的登录界面模板

    在IT行业中,设计一个美观且...以上是关于"C#一个很漂亮经典的登录界面模板"的一些主要知识点,它们涵盖了从设计到实现的整个流程。通过掌握这些知识,开发者可以创建出既美观又实用的登录界面,提升应用的整体质量。

    漂亮的jsp登录界面

    有完整的jsp源码,一个漂亮的登录界面。适合初学者学习使用。欢迎大家。

    三个登录页面源码.科幻炫酷登录页面

    在IT行业中,构建一个吸引人的登录页面是提升用户体验的关键步骤之一。这个压缩包包含三个不同设计风格的科幻炫酷登录页面源码,非常适合那些想要为自己的应用程序或网站增添独特视觉效果的开发者。以下是对这些登录...

    简洁漂亮的HTML5登录界面

    在本案例中,我们关注的是一个使用HTML5构建的简洁漂亮的登录界面,它不仅注重视觉效果,还充分考虑了跨设备兼容性,包括电脑、平板和手机。 首先,让我们探讨HTML5在登录界面设计中的应用。HTML5引入了一些新的...

    40个非常漂亮的页面

    标题中的“40个非常漂亮的页面”指的是一个包含40个设计精美的网页页面的集合。这些页面可能涉及各种类型,如登录界面、管理后台、企业邮局等,旨在展示优秀的设计理念和用户体验。这些页面通常由专业设计师精心制作...

    漂亮的登录页面模板,共有四个风格的

    在IT行业中,网页设计是至关重要的一个环节,尤其对于用户的第一印象来说,登录页面就是网站的门户。本文将深入探讨标题“漂亮的登录页面模板,共有四个风格的”以及描述中提及的四套不同风格的登录页面模板:蓝色...

    漂亮精美的JQuery登录页面模版

    在前端开发中,创建一个吸引用户、操作便捷的登录页面是至关重要的。"漂亮精美的JQuery登录页面模版"提供了一套完整的解决方案,旨在帮助开发者快速构建美观的用户登录界面。这个模版包含了源代码,用户只需打开`...

    非常漂亮的登陆界面HTML源码压缩包不错的例子17种.rar

    标题中的“非常漂亮的登陆界面HTML源码压缩包不错的例子17种.rar”表明这是一个包含多种设计精美的登录界面HTML源代码的资源集合。这个压缩包可能是为了帮助网页设计师或者前端开发者快速构建出吸引人的登录页面,...

    漂亮的登陆页模版

    这表明压缩包内包含的是一个用于创建漂亮登录页面的文件。通常,这样的文件可能包括HTML代码、CSS样式表、JavaScript脚本,甚至可能有图像和其他资源。HTML定义了页面结构,CSS负责样式和布局,而JavaScript则处理...

    7一个非常漂亮的后台登录模板界面 _inventedhcl_redr67_css_漂亮登录_jquery_

    标题中的“7一个非常漂亮的后台登录模板界面”指的是一个设计精美的登录页面模板,它可能是为网站或应用程序的管理后台定制的。这个模板可能包含了吸引人的视觉元素、色彩搭配以及合理的布局,旨在提供一个用户体验...

    h5 css3移动端漂亮登录界面

    在这个“h5 css3移动端漂亮登录界面”项目中,开发者利用这些技术创建了一个响应式的登录界面,该界面不仅美观,而且能够自动适应各种设备尺寸,提供良好的用户体验。Vue.js的引入进一步提升了界面的交互性和可维护...

    简洁漂亮的login登录页面

    "简洁漂亮的login登录页面"是一个设计概念,它强调了美观与实用性的结合,适用于后台管理界面以及前台用户界面。这个设计采用现代网页设计趋势,注重用户体验和视觉吸引力。 首先,CSS(层叠样式表)是网页设计的...

Global site tag (gtag.js) - Google Analytics