`

简单的登录按钮

 
阅读更多

来自HtmlDrive上的小例子

 

您可以访问这里查看演示:http://fdemo.sinaapp.com/

 

源自:http://www.htmldrive.net/items/show/1087/Cool-Dropdown-Login-Form-with-jQuery#

 

下面是其html:

 

<div id="loginContainer">
	<a id="loginButton" class="active"><span>Login</span><em></em></a>
	<div style="clear:both"></div>
	<div id="loginBox" style="display: block;">                
		<form id="loginForm">
			<fieldset id="body">
				<fieldset>
					<label for="email">Email Address</label>
					<input type="text" id="email" name="email">
				</fieldset>
				<fieldset>
					<label for="password">Password</label>
					<input type="password" id="password" name="password">
				</fieldset>
				<input type="submit" value="Sign in" id="login">
				<label for="checkbox"><input type="checkbox" id="checkbox">Remember me</label>
			</fieldset>
			<span><a href="#">Forgot your password?</a></span>
		</form>
	</div>
</div>

现在你最好去看下演示效果:http://www.htmldrive.net/items/demo/1087/Cool-Dropdown-Login-Form-with-jQuery

 

贴出这段Html,目的有二:

     1. 学习它的布局;

     2. 学习一些jquery的应用。

 

=====================

查看表单loginBox div的position是使用绝对定位的,关于绝对定位请看下面的文章:

http://wujt.iteye.com/blog/1181558

loginContainer 这个主div是为loginBox服务的,这就是为什么我用firebug查看布局时,loginContainer 根本就没有包含这个组件。

 

=====================

关于下面的js就不用多讲了,很简单

$(function() {
	var button = $('#loginButton');
	var box = $('#loginBox');
	var form = $('#loginForm');
	button.removeAttr('href');
	
	button.mouseup(function(login) {
		box.toggle();
		button.toggleClass('active');
	});
	
	form.mouseup(function() {
		return false;
	});
	
	$(this).mouseup(function(login) {
		if(!($(login.target).parent('#loginButton').length > 0)) {
			button.removeClass('active');
			box.hide();
		}
	});
}); 
 

 

 

分享到:
评论

相关推荐

    简单登录注册,以及动态增加按钮

    在本项目中,我们主要探讨的是一个基于Qt和C++的简单登录注册系统,该系统利用MySQL数据库存储用户信息,并且在主界面动态地生成多行多列的按钮,通过ScrollArea来处理超出屏幕范围的按钮,使得界面更加友好。...

    CSS3带关闭按钮登录窗口代码

    3. **伪类选择器**:关闭按钮通常用一个简单的“X”符号表示,这可以使用`:before`或`:after`伪元素配合`content`属性实现。通过改变`content`的值和应用适当的CSS样式,可以创建出美观的关闭按钮图标。 4. **过渡...

    简单的按钮级别权限管理

    当用户登录并被认证后,系统会根据该用户的角色来决定其可以访问哪些按钮。这涉及到权限的分配策略,如角色-权限模型(Role-Based Access Control, RBAC)或资源-操作-权限模型(Resource-Operation-Permission,ROP...

    Android解决软键盘弹起时遮住登录按钮的问题

    有时,当软键盘弹出时,它会遮挡住屏幕底部的按钮,如登录按钮,这给用户带来了不便。本文将详细介绍如何解决这一问题,实现软键盘弹出时页面整体上移,以及点击空白区域收起软键盘的效果,并且将11位手机号格式化为...

    vb文本框和按钮简单练习

    在这个“vb文本框和按钮简单练习”中,我们将深入探讨这两个组件的使用方法和相关知识点。 一、文本框(TextBox) 1. 创建文本框:在VB设计界面中,可以从工具箱(Toolbox)中选择TextBox控件,然后将其拖放到窗体...

    点击网页按钮自动登录相应QQ

    可能是指利用一些简单的自动化或识别技术,比如自动化测试工具,来帮助实现登录过程的自动化。真正的AI技术,如机器学习,通常用于更复杂的任务,如识别用户行为、预测登录风险等。 6. **文件结构**: - 压缩包中...

    用a作登陆按扭的实现代码+css3 按钮简单10种颜色线性渐变web buttons网页按钮

    在这个主题中,我们将探讨如何使用HTML的`&lt;a&gt;`标签来创建登录按钮,并结合CSS3的线性渐变技术,实现10种不同颜色的美观按钮。下面我们将详细讲解这个过程。 首先,我们了解`&lt;a&gt;`标签。在HTML中,`&lt;a&gt;`标签通常用于...

    android简单登录界面

    Android 简单登录界面设计 Android简单登录界面是一个基本的Android应用程序开发项目,它允许用户输入用户名和密码,然后点击“Login”按钮以验证用户身份。如果用户名为admin,密码为123,则显示“登录成功”;...

    使用asp.net实现简单登录界面+网页简单布局

    在后台代码文件(WebForm1.aspx.cs)中,我们将定义`btnLogin_Click`方法,该方法将在用户点击登录按钮时被调用。 ```csharp protected void btnLogin_Click(object sender, EventArgs e) { string username = ...

    简单的用户登录界面

    本项目是一个适合初学者的“简单的用户登录界面”,通过这个项目,我们可以学习到C#的基础知识和UI设计的基本理念。 首先,我们需要了解C#的基础语法。C#是一种类型安全的、面向对象的语言,它包含了类、接口、继承...

    Android入门简单登录界面

    这个"Android入门简单登录界面"项目旨在帮助初学者理解如何在Android Studio中构建基本的用户交互元素,如输入框和按钮,以及如何处理用户的输入事件。我们将讨论以下几个关键知识点: 1. **布局设计**: 使用XML...

    c# 简单登录界面设计源代码

    总结一下,设计C#简单登录界面涉及以下知识点: 1. Windows窗体应用开发:创建窗体,添加控件,处理事件。 2. C#编程:事件处理函数,数据库操作类的使用。 3. SQL数据库交互:连接字符串,SQL查询,参数化查询,...

    VB简单登录窗口

    **VB简单登录窗口** 在信息技术领域,Visual Basic(VB)是一种由Microsoft开发的面向对象的编程语言,尤其适合初学者和快速应用开发。本项目"VB简单登录窗口"旨在教授如何利用VB创建一个基础的全屏登录界面。下面...

    CSS3自定义按钮的登录表单

    今天我们要来分享一款CSS3登录表单,实现简单,而且非常实用,登录按钮可以自定义外观。整个登录表单色彩比较清新,表单外边框利用CSS3属性有一层淡淡的阴影,让这款CSS3登录表单显得简单中凸显高贵,另外登录表单的...

    一个简单的web用户登录界面

    一个简单的用户登录界面,没有连接数据库,只是能验证密码

    DIV+CSS简单登录界面模板

    标题提到的“DIV+CSS简单登录界面模板”是这种技术的一个实例,用于创建一个用户友好的登录页面。下面我们将深入探讨`DIV+CSS`布局以及如何构建这样的模板。 首先,`Div`元素是HTML中的一个块级元素,用于将内容...

    常用按钮图标。登陆页

    在设计一个网站或应用程序时,用户界面(UI)的元素至关重要,其中包括按钮图标和登录页面的设计。"常用按钮图标。登陆页"这个主题聚焦于这两点,旨在为办公OA(Office Automation,办公自动化)系统的登录界面提供...

    ajax简单登录

    **Ajax 简单登录详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。在本示例中,"ajax简单登录" 是一种使用Ajax实现的用户登录功能,它使得用户在提交...

    智能小区位图按钮加登录

    位图按钮是GUI设计中的一个重要元素,它以图像的形式展示,而不是简单的文本。相比传统的文本按钮,位图按钮可以提供更加美观、直观的视觉效果,增强用户界面的吸引力。位图按钮通常由一个位图图像(.bmp或.png格式...

    解决退出后点击后退按钮仍可以登录的简单方法

    ### 解决退出后点击后退按钮仍可以登录的简单方法 在Web应用程序中,特别是那些涉及到用户认证与授权的应用程序中,确保用户安全地退出系统是至关重要的。一个常见的问题是在用户成功登出后,如果他们点击浏览器的...

Global site tag (gtag.js) - Google Analytics